用于验证数字范围的正则表达式
regular expression to validate digit range
我已经编写了以下正则表达式来验证介于1和99999之间的数字,但它不起作用。有什么想法吗?
var validate = /^[1-9]{1}$^[0-9]{0-4}$|^9999$/
我想这就是你的意思:
var validate = /^[1-9][0-9]{0,4}$/
它将匹配仅由1-5位数字组成的字符串,并且不以零开头。
相关文章:
- 是否可以扩展正则表达式元字符的范围
- 正则表达式检查循环中的 [A-Z] 范围
- 返回Javascript中给定正则表达式的文本范围数组
- 可以重构此数值范围的正则表达式吗
- 用于验证数字范围的正则表达式
- 正则表达式以匹配 HTML 范围标记中包含的多个单词
- 使用正则表达式验证特定范围
- 正则表达式表示用连字符分隔的浮点范围(用于年份和月份)
- 正则表达式捕获浮点数范围 (3.0 – 5.5)
- 正则表达式用于验证两个范围之间的数字
- 用于双精度数范围验证的正则表达式
- Javascript 正则表达式字符范围 A-z 匹配插入符号 (“^”)
- 正则表达式用于在 JavaScript 中查找任何两个数值(范围)之间的所有数字
- 正则表达式范围内的转义点
- 用于验证范围内十进制值的正则表达式是什么 - 0 到 99999.00
- 接受的正则表达式:字母、数字和一些长度范围的次要字符
- 限制正则表达式中捕获的范围
- javascript正则表达式验证范围内的年份
- 注释范围正则表达式
- 是否可以使用 Javascript 循环遍历正则表达式范围