1

嗨,我只需要使用 JS 中的正则表达式来限制从 -9999 到 9999 的正确数字的输入。这样用户就不能输入数字,例如:

9-985
02564
1234-

谢谢。

4

2 回答 2

3
^-?\d{1,4}$

此表达式可选地以 a 开头,-并且仅为 1 到 4 位数字。

于 2013-01-28T03:06:26.500 回答
3

这个正则表达式应该工作:

^-?\d{1,4}$

这不允许空字符串 - 它可以是从 -9999 到 9999 的数字,包括 0。

于 2013-01-28T03:07:31.770 回答