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

2024-11-01 05:39:10
有2个网友回答
网友(1):


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

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

网友(2):

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