我需要匹配一個軌道形式的輸入格式,它應該是4位數字,它不應該包含0.此外,每個地方的數字(單位,數十..)有一個最大限制。我試過/[1-4[1-7][1-6][1-8]{4}/
,但這似乎不起作用。我究竟做錯了什麼?基本正則表達式不能正常工作
1
A
回答
0
以下內容應糾正您的正則表達式以匹配4位數字符串。每個[]
字符類表示一個數字。由於您有4個班級,字符串只有4位數字,因此不需要{4}
來指示數字。
含有4位由邊界包圍的字符的字符串:
/\b[1-4][1-7][1-6][1-8]\b/
+0
在開始處接受字符.. –
+0
您可以通過匹配使用'^'和'$'作爲字符串開頭和結尾的整個字符串或者如果您在字符串內匹配,可以使用邊界字符''\ b',在任一端。 – Grokify
+0
工作正常!雖然我不知道它包含了什麼,因爲我完全按照我在這裏寫的來定義它。 –
相關問題
- 1. 正則表達式工作不正常
- 2. 正則表達式的Ruby驗證器不能正常工作
- 3. 正則表達式不能正常工作
- 4. php正則表達式preg_match_all不能正常工作
- 5. HTML標記替換正則表達式不能正常工作
- 6. 我的Java正則表達式不能正常工作
- 7. 正則表達式可選組不能正常工作
- 8. 正則表達式不能正常工作
- 9. 正則表達式不能正常工作
- 10. 正則表達式不能正常工作了一段場景
- 11. 我不能得到這個正則表達式正常工作
- 12. 手機正則表達式不能完全正常工作
- 13. Python正則表達式不能正常工作
- 14. 正則表達式驗證程序不能正常工作
- 15. Javascript正則表達式不能正常工作
- 16. 正則表達式匹配不能正常工作
- 17. 正則表達式匹配不能正常工作
- 18. SLRE正則表達式不能正常工作
- 19. jQuery textcomplete正則表達式匹配不能正常工作
- 20. 正則表達式不能正常工作
- 21. PowerShell中的正則表達式不能正常工作
- 22. int和float的正則表達式都不能正常工作
- 23. Preg_replace_callback正則表達式不能正常工作
- 24. 不能使正則表達式工作
- 25. Cron表達式不能正常工作
- 26. Lambda表達式「不能正常工作」
- 27. 正則表達式不使用正則表達式的工作
- 28. 正則表達式(正則表達式)不工作
- 29. 正則表達式中的正則表達式標籤無法正常工作
- 30. 正則表達式不起作用,另一個正常工作
{N}告訴前項(並且僅一個)必須出現恰好n次。 – spectras
感謝您的洞察,但仍然無法解決它。還有什麼建議? –