用正则表达式求非负整数 、匹配正整数、非正整数、负整数、整数、非负浮点数、正浮点数、非正浮点数、负浮点数、浮点数、有数字26个英文字母组成的字符串
// ***// 1、求非负整数:var str=prompt('');var reg = /0|\d+/gconsole.log(str.match(reg));// 2、匹配正整数:var str=prompt('');var reg = /[1-9][0-9]+/gconsole.log(str.match(reg));// 3、非正整数:var str=prompt('');var reg = /-\d+/gconsole.log(str.match(reg));// 4、负整数:var str=prompt('');var reg = /-\d+/gconsole.log(str.match(reg));// 5、整数 :var str=prompt('');var reg = /0|[1-9][0-9]*|-[1-9][0-9]*/gconsole.log(str.match(reg));// 6、非负浮点数 :var str=prompt('');var reg = /^\d+(\.\d+)?/gconsole.log(str.match(reg));// 7、正浮点数 :var str=prompt('');var reg = /^(0\.)\d+|^[1-9]+\.\d+/gconsole.log(str.match(reg));// 8、非正浮点数 :var str=prompt('');var reg = /0|^(-0\.)\d+|-[1-9]+\.\d+/gconsole.log(str.match(reg));// 9、负浮点数:var str=prompt('');var reg = /^(-0\.)\d+|-[1-9]+\.\d+/gconsole.log(str.match(reg));// 10、浮点数:var str=prompt('');var reg=/(-?\d+)(\.\d+)/console.log(str.match(reg));// 11、有数字、26个英文字母组成的字符串:var str=prompt('');var reg = /(\d|\w)+/gconsole.log(str.match(reg));
用正则表达式求非负整数 匹配正整数 非正整数 负整数 整数 非负浮点数 正浮点数 非正浮点数 负浮点数 浮点数 有数字26个英文字母组成的字符串