我需要验证的输入值,0〜99.99,浮子式,和小数点后只有两位数字,像验证输入的浮点格式
有效例如:
0
1
.1
.12
12.12
无效例如:
(empty)
100
123.1
.123
12.123
所以我创建这个正则表达式
var isValid = new RegExp(/^\d{1,2}(\.\d{0,2})?$/).test(parseFloat($('#myText').val()));
任何其他方式检查?使代码更容易和更简单。
023.1呢?它应该被认为是有效的吗?承认前导零将是有意义的。 – user2314737
是的,你的建议是必要的。我认为023意味着23! – Kevin