input 只能输入纯数字,不允许输入其他字符
程序员文章站
2022-06-14 20:18:01
...
onchange = "value=value.replace(/[^\d]/g,'')"
使用 onchange 事件,在输入内容后,只有 input 丧失焦点时才会得到结果,并不能在输入时就做出响应
oninput = "value=value.replace(/[^\d]/g,'')"
使用 oninput 事件,完美的解决了以上两种问题,测试暂时还没有出现其它问题。
上一篇: 限制用户不允许输入中文字符
下一篇: 扫码登录
推荐阅读
-
jQuery控制input只能输入数字和两位小数的方法
-
js限制input只能输入有效的数字(第一个不能是小数点)
-
解决vue中监听input只能输入数字及英文或者其他情况的问题
-
input text 只能输入数字
-
解决html input验证只能输入数字,不能输入其他的问题
-
input输入框只能输入数值而非字符
-
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
-
使用正则限制input框只能输入数字/英文/中文等等
-
C语言 统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入)
-
el-input和input输入框只允许输入数字小数点或某些字符