今天遇到了一个问题 代码如下:
<input id="m1" type="text" onkeyup="test(this.value)" onkeypress="test(this.value)"/> <script type="text/javascript"> function test(v) { $("#m1").val(v.replace(/(\D)/g, '')); } </script>
这个时候我如果在选中文本框值的情况下按下键盘的某个键 比如S
(英文输入法下)结果竟然是这样的:500没有清空。。。
这个问题没研究过。
正则写错了,