我希望接受從0001到9999的數字。它應該忽略數字0000. 我該怎麼辦? 這是0000至9999:/^[0-9] {4} $/ 忽略0000從這個正則表達式如何從正則表達式中輸入特定數字
0
A
回答
0
你可以這樣做,但可能取決於發動機:
^(?!0000)\d{4}$
2
你可以做到這一點很容易使用negative lookahead,假設你使用支持它的語言:
^(?!0000)[0-9]{4}$
如果字符串中的前四個字符爲零,則(?!0000)
部分將導致匹配立即失敗。假設它已經超過這一點,我們可以繼續使用正常的[0-9]{4}
(或\d{4}
),知道'0000'已被排除。
相關問題
- 1. 從數字到特定字符的正則表達式範圍
- 2. 如何從正則表達式中排除特定模式?
- 3. 正則表達式使用Python正則表達式找到特定數字
- 4. 正則表達式的特定字符
- 5. 正則表達式的特定字c#
- 6. 正則表達式特定字符串
- 7. 正則表達式與特定字符
- 8. 正則表達式從特定文件
- 9. 正則表達式用於數字和特定特殊字符
- 10. 用於特定數字或特定詞的正則表達式
- 11. 如何在正則表達式中輸入字符 - C#?
- 12. 特定的正則表達式/正則表達式條件
- 13. 特定位數的正則表達式
- 14. 正則表達式:從字符串|中提取3個特定數字例如
- 15. 如何用正則表達式排除特定字符模式
- 16. 針對特定輸入掛起的Python正則表達式
- 17. 正則表達式使用戶輸入特定的一組值
- 18. 在正則表達式的特定點過濾輸入量?
- 19. Oracle SQL:正則表達式 - 從行中檢索特定字符
- 20. 從正則表達式中排除特定的子字符串
- 21. 5個數字,'正則表達式'和'否則如果'的Java輸入(固定)
- 22. 正則表達式和/或jQuery允許特定格式的字符串輸入
- 23. 強制在javascript中使用正則表達式輸入特定字符
- 24. 正則表達式語法(一個特定的字符串+正則表達式)
- 25. HTML輸入正則表達式模式
- 26. 如何創建從任何字母到特定字符的正則表達式
- 27. 正則表達式的特定格式
- 28. 特定格式的正則表達式
- 29. 正則表達式從標籤中刪除特定的參數
- 30. 什麼正則表達式模式用於從xml輸入中提取數字?