http://www.blogjava.net/ebecket 返还网
随笔-140  评论-11  文章-131  trackbacks-0
function onlyNum()
 {
        var realKey = String.fromCharCode(event.keyCode)
        var myReg = /^(-|\+)?\d+(((\.\d+)|(\.))|((\/\d+)|(\/)))?$/;
//        alert(event.srcElement.value + realKey);
//        alert(myReg.test(event.srcElement.value + realKey));
        if (myReg.test(event.srcElement.value + realKey) == false)
        {
            event.returnValue=false;
        }
 }

调用代码:
<input maxlength="256" id="MyID" onkeypress="onlyNum()">

不过需要提交前进行验证或者在焦点离开时还要验证
验证正则
^(-|\+)?\d+((\.\d+)|(\/\d+))?$/
如果不验证可能出现1.或者1/这样的输入
posted on 2010-02-28 22:17 becket_zheng 阅读(172) 评论(0)  编辑  收藏 所属分类: 网页web前端技术

只有注册用户登录后才能发表评论。


网站导航: