以下代码用于验证任何十进制类型的输入,精度为2.
function check() {
var str = $('#txttest').val();
var patt = new RegExp("^[0-9]+(\.[0-9]{1,2})?$");
var res = patt.test(str);
alert(res);
}
有效示例:
12
12.00
12.00a
12A
A12
1a2.00
案例失败:
在某些情况下,该函数返回错误的值,例如 1a2 。
现在,请建议。