-6
A
回答
1
如果你只是想检查,如果输入的是没有任何内容相匹配的有效的,这应该是足够了:
^\d{8}-?\d\d$
与8个数字开头,后面(或者不是)一个可选的仪表板,而另一直到最后2位数字。
0
这应该工作。
((?:^[0-9]{10})|(?:^[0-9]{8}(?:\-\d{2})*))$
输入:
1212345678
12345678-91
12345678901112-10
1234567890-12
输出:
1212345678
12345678-91
0
^\ d {8}(\ d {2})( - \ d {2})?$ ^和$:从乞讨到结尾的匹配
\ d {8}:8位数 (\ d {2})? :可选两个其他数字
( - \ d {2})? :可选的破折号,与其他两位
这将匹配
不1212345678001
1212345678-
1212345678-00
不1212345678 -001
相关问题
- 1. 正则表达式只允许数字,逗号和破折号
- 2. 正则表达式与字母数字,空格和破折号
- 3. 需要的正则表达式的数字和破折号
- 4. 如何获得破折号和数字的正则表达式
- 5. 只有数字和破折号的正则表达式
- 6. 只允许破折号和数字的正则表达式?
- 7. 正则表达式仅允许数字,破折号和圆点
- 8. PHP preg_replace破折号正则表达式
- 9. python正则表达式破折号
- 10. 正则表达式用破折号
- 11. 只有字母,数字,破折号的正则表达式?
- 12. 字母数字,空格,破折号和散列表的正则表达式
- 13. Htaccess,mod_rewrite和仅用于字母数字和破折号的正则表达式
- 14. 字母/数字字符,空格和破折号的正则表达式
- 15. 正则表达式,包含字母,数字和破折号,但没有前导或尾随破折号
- 16. 只允许使用数字,字母和破折号的正则表达式?
- 17. 正则表达式的字母,破折号,下划线,数字和空间
- 18. 如何对破折号的字母和数字使用正则表达式
- 19. 正则表达式 - 如何删除破折号和字符,以获得数字
- 20. 使用正则表达式匹配包含数字字母和破折号
- 21. 正则表达式:3个字,2个破折号
- 22. Django的URL正则表达式用括号,破折号
- 23. c#正则表达式0-9和破折号
- 24. 正则表达式删除前导空格和破折号
- 25. URL正则表达式匹配端口和破折号
- 26. 正则表达式来验证用逗号分隔的数字或破折号
- 27. 正则表达式,数字空格破折号限制为8-13个数字
- 28. 正则表达式的开始和结束的信,让逗号和破折号
- 29. 带有数字破折号的mysql正则表达式搜索字符串
- 30. JavaScript和PHP的正则表达式只允许字母,数字,句号,星号,下划线和破折号
你有没有试过自己做一个?我通常参考[regexr](http://regexr.com/)以供参考。 –
向我们展示您的尝试。 –
你能给出一个MOT匹配的相似值列表吗? – Cedric