首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

急找大神求一数字类型JS正则验证,该怎么处理

2013-01-25 
急找大神求一数字类型JS正则验证RT:非0最小值0.01 最多精确多2位的所有正整数测试通过,例如: 0.10.011.11.

急找大神求一数字类型JS正则验证
RT:

非0最小值0.01 最多精确多2位的所有正整数 测试通过,例如: 0.1 0.01 1.1 1.01

负2位数到正2位数,包含0,最多精确到1位小数 测试通过,例如: -1.1 -1.01 -0.1 -0.01 0 1.1 1.01

[解决办法]
var re = /^-?\d+((\.)\d{1,2})?$/;
var str='20.0000001';
if(re.test(str)){alert('格式正确')}else{alert('格式错误')} 

这个会告诉你格式正确??会的话,俺吞了它!!!LZ,别耍我了撒
[解决办法]
第一个,最多精确到2位小数?

JScript code
var reg,num=['0.1','0.01','1.1','1.01','1.','1.111','0.0001'];reg=/^([1-9]\d*)\.(?:\d?[1-9])$|^[1-9]\d*$|^0\.(?:\d?[1-9])$/;for(var i=num.length-1;i>=0;i--)alert(num[i]+' '+reg.test(num[i])) 

热点排行