在文本框中输入值时,只能输入数字(正整数,负整数,0),如果输入其他的值时,文本框不给输入(输入空),具体操作如下:
文本框:
<input onpropertychange='Reg(this)'; type='text' id='" + KeyID + "' value='" + value + "' MaxLength='10' />
js:
function Reg(obj) {
var reg = /^-?\d*\.?\d{0,2}$/;
if (!reg.test(obj.value)) {
obj.value = obj.value.substring(0, obj.value.length - 1);
}
}