如何通过js限制用户在input text中只能输入数字和"-"号?

2024-11-01 05:39:10
推荐回答(2个)
回答1:


这是你想要的结果,不过我建议改成:

就是在失去焦点时也进行验证,因为可以用输入法输入汉字(用鼠标选取汉字)或者用鼠标进行粘贴操作

回答2:

可以通过绑定keyup来实现
每次keyup响应后过滤input的内容,删除非【数字和-】的内容