我想创建一个正则表达式,其中只允许数字最大长度为9且没有最小长度。我想出了\d{9}[0-9]
,但它不工作。正则表达式,最多匹配9位数的整数
6
A
回答
17
你很近。试试这个:
^\d{0,9}$
^和$分别匹配文本的开始和结束。 \d{0,9}
匹配字符串中的任意位置,所以d0000
会通过,因为它会匹配0000
,即使其中有一个d,我认为不需要。这就是为什么他们应该在那里。
2
它看起来像你接近,尝试\d{0,9}
。
+0
感谢布赖恩:) – t0mcat 2011-06-03 16:37:20
+0
快乐帮,还兼具vcsjones和NT3RP提供了一些不错的细节在他们的帖子里。 – 2011-06-03 16:39:38
11
2
相关问题
- 1. 正则表达式完全匹配7或9位数字
- 2. Javascript正则表达式 - 9位数
- 3. 正则表达式匹配数字与最多2个小数位数
- 4. 正则表达式匹配[整数] [结肠] [alphanum] [结肠] [整数]
- 5. 感到迷惑awk的正则表达式匹配位[0-9]
- 6. 正则表达式仅与在整个匹配的字符数最小匹配
- 7. 正则表达式匹配最多10位
- 8. 正则表达式匹配[0-9] - [A-Z0-9] .wav格式
- 9. 只有整数或混合数匹配的正则表达式
- 10. 匹配最好的正则表达式
- 11. 整行正则表达式逆匹配
- 12. 正则表达式(匹配函数),javascript
- 13. 正则表达式:匹配已知数
- 14. 正则表达式匹配数据
- 15. perl正则表达式数字匹配
- 16. 正则表达式匹配数不是
- 17. 正则表达式匹配计数
- 18. C#正则表达式匹配数组
- 19. 正则表达式的多个匹配
- 20. 多个匹配的正则表达式
- 21. 如何将9或14位数字与正则表达式匹配?
- 22. 正则表达式需要匹配数字到2位小数
- 23. PHP多位数的正则表达式
- 24. 如何制作只匹配整数的正则表达式?
- 25. 正则表达式仅匹配整个单词中的数字
- 26. 正则表达式以匹配PHP中的非负整数?
- 27. Bash正则表达式匹配冒号分隔的整数
- 28. 正则表达式匹配
- 29. 正则表达式匹配
- 30. 正则表达式匹配
感谢您的解决方案和解释:) – t0mcat 2011-06-03 16:36:38