javascript - 验证数字范围的正则表达式

标签 javascript

我编写了以下正则表达式来验证 1 到 99999 之间的数字(包括 1 和 99999),但是它不起作用。有什么想法吗?

var validate = /^[1-9]{1}$^[0-9]{0-4}$|^9999$/

最佳答案

我想这就是你的意思:

var validate = /^[1-9][0-9]{0,4}$/

它将匹配仅包含 1-5 位数字且不以零开头的字符串。

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

相关文章:

javascript - 在 React 中使用 Fetch 渲染列表

javascript - jQuery 向父级添加元素

javascript - 在 JS 函数中使用递归的奇怪循环

javascript - 未捕获的 DOMException : Failed to read the 'contentDocument'

javascript - 为什么我的 AngularJS $scope.$watch 没有在服务更改时触发?

javascript - 如何检查对象值是否为空?

javascript - 如何让javascript slider 自动滑动

javascript - 为什么非编译脚本语言不适合用于密集计算?

javascript - 鼠标移动时显示文本

javascript - 如何使用 JavaScript 获取 HTML 中 TextArea 内的文本宽度和高度?