javascript提交验证

javascript提交验证
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/这样的输入

java lover

你可能感兴趣的:(javascript提交验证)