js代码
var old = "";
function check(ele) {
var pattern = /^(\+|\-)?((([1-9]([0-9]*))|0)(\.[0-9]*)?)?$/;
var val = ele.value;
if(val.match(pattern)) {
old = val;
return true;
} else {
ele.value = old;
return false;
}
}
html代码
<input type="text" size="20" onkeyup="check(this)" >
这个正则怎么保留两位小数点啊
相关分类