javascript - 当前数字的正则表达式

标签 javascript regex

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

9-985
02564
1234-

谢谢。

最佳答案

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

^-?\d{1,4}$

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

关于javascript - 当前数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14554885/

相关文章:

javascript - 如何从 JavaScript 执行 asp.net 按钮单击事件?

javascript - 确定用户点击了哪个图表

javascript - REGEX:查找字符串中某些给定特殊字符的正确出现顺序

javascript - 匹配不在一组开始和结束字符内的模式,例如 {}、()

regex - 将 GNU sed 命令移植到 BSD sed

java - 用于从字符串中查找 http 和 https url 的正则表达式

javascript - JQuery 在 chrome 中工作但在 IE 11 中不工作

javascript - 为什么我不能将背景更改为 'true' 或在 Bootstrap 中更改为 'static' 后将其删除?

python - Python 中的正则表达式

javascript - 检查对象内部是否有空值