var str="a1.2b1.3c1.4d9999e" var res=str.match(/\d+\.?\d+/g); alert(res.toString())
var isInt = function(val){ var reg=/^-?\d{1,30}$/;//1-30位数字,包括负数(实际上30位的int类型一般都是溢出了) return reg.test(val); }; var isNumber = function(val){ var reg=/^-?\d{1,30}(\.\d{1,30})?$/;//小数(包括负数) return reg.test(val); };不包括负数的用下面的//1-30位数字,不包括负数(实际上30位的int类型一般都是溢出了,32位操作系统的int类型大约可以容纳12位数字,64位操作系统大约相当于32未操作系统的long类型) var isInt = function(val){ var reg=/^\d{1,30}$/; return reg.test(val); }; var isNumber = function(val){ var reg=/^\d{1,30}(\.\d{1,30})?$/;//小数(不包括负数) return reg.test(val); };
需要哪一个再()起来 从RegExp中取$1-$9
var str="a1.2b1.3c1.4d9999e"
var res=str.match(/\d+\.?\d+/g);
alert(res.toString())
var isInt = function(val){
var reg=/^-?\d{1,30}$/;//1-30位数字,包括负数(实际上30位的int类型一般都是溢出了)
return reg.test(val);
};
var isNumber = function(val){
var reg=/^-?\d{1,30}(\.\d{1,30})?$/;//小数(包括负数)
return reg.test(val);
};不包括负数的用下面的//1-30位数字,不包括负数(实际上30位的int类型一般都是溢出了,32位操作系统的int类型大约可以容纳12位数字,64位操作系统大约相当于32未操作系统的long类型)
var isInt = function(val){
var reg=/^\d{1,30}$/;
return reg.test(val);
};
var isNumber = function(val){
var reg=/^\d{1,30}(\.\d{1,30})?$/;//小数(不包括负数)
return reg.test(val);
};