-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