<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onpaste="return false;"></input>
有时候有用,有时候不管用
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onpaste="return false;"></input>
有时候有用,有时候不管用
<input type="text" oninput="javascript:this.value=this.value.replace(/[^\d]/g,'')" onpaste="return false;"/>
利用正则工具MTracer ^d+$ 可以匹配多个正整数
因此,替换一下正则表达式即可
oninput="this.value=this.value.replace(/^d+$/,'')"
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决