regex - 正则表达式范围 1 25
问题描述
您好,有人可以帮我创建一个从 1 到 25 的数字范围的正则表达式,我不喜欢 01 02 等 1 2 3 .... 谢谢
我的失败尝试/^([1-2]{1,2}[0-9])$/
解决方案
这是“简单易懂”的方式
/^([1-9]|1[0-9]|2[0-5])$/
分解:-
|
: 或运算符[1-9]
: 匹配 1 到 91[0-9]
: 匹配 10 到 192[0-5]
: 匹配 20 到 25
推荐阅读
- django - 如何使用日期和时间过滤 django 查询集?
- kubernetes - Kubernetes 仪表板
- reactjs - 在 React Router 中传递的映射组件返回 'map' 错误
- python - 将 Qt Pyside2 与 asyncio await 语法一起使用?
- python - 从 Redisearch 索引中获取单词列表,按最常见的出现排序
- javascript - 如何制作一个值为其他两个条目之和的 JSON 数据条目?
- regex - scala apache访问日志正则表达式不起作用
- flutter - Flutter:构建函数返回 null
- netscaler - CItrix Netscaler Nitro API 是否是跨国的?
- javascript - 消除渲染阻塞资源 Wordpress