$("input[name='SJ']").attr("onkeypress","return (/[0-9\.]/).test(String.fromCharCode(event.keyCode))")
最近在项目中遇到了input框只能输入数字的问题,之前想的一些方法但是input框还是能输入字母e,采用上面的方法获取到input框后添加属性,属性为onkeypress键盘输入事件,return的事正则验证的的规则和对应的test的方法,test方法返回false或者true,符合规则返回true,反之亦然。test的参数为键盘输入的keycode代码;