我想写一个允许的正则表达式
例如:
这个正则表达式的使用就像在javascript事件上一样
<input type="text" onKeyPress="validatenumber(event);" /><br>
Run Code Online (Sandbox Code Playgroud)
我的代码是
function validatenumber(evt) {
var theEvent = evt || window.event;
var key = theEvent.keyCode || theEvent.which;
key = String.fromCharCode( key );
var regex = /^[0-9\b]+$/; // allow only numbers [0-9]
if( !regex.test(key) ) {
theEvent.returnValue = false;
if(theEvent.preventDefault) theEvent.preventDefault();
}
}
Run Code Online (Sandbox Code Playgroud)
我想用新的正则表达式只改变这一行:
var regex = /^[0-9\b]+$/; // allow only numbers [0-9]
Run Code Online (Sandbox Code Playgroud)