在文本框中输入数字(包括负数,0,正整数),如果为其他值,则显示空

来源:互联网 发布:数据结构和算法分析 编辑:程序博客网 时间:2024/05/14 04:26

在文本框中输入值时,只能输入数字(正整数,负整数,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);
             }
        }

 

 

0 0
原创粉丝点击