2
A
回答
3
也許,你只是想:
^[0-9]*
因爲,你有一個非可選的字符類,這意味着沒有空字符串將匹配。
3
擺脫了第一個數字:
^[0-9]*
0
您可以使用|
作爲 '或',所以在此以下的正則表達式,它要麼是空的,或[0-9] +
(|^[0-9][0-9]*)
此外,[0-9][0-9]*
可以簡化爲[0-9]+
- 它們是相同的。
然而,在這種特殊情況下,你可能只是做:
^[0-9]*
0
這?:
^[\s\d]*
比賽:在 「123 ABC」
0
是 「123」 ABC你試圖檢查一下字符串是否爲空? (因爲只有空格)如果這樣^\w*$
將匹配這樣的字符串。
另外,你提到了一個空字符串。根據您使用的語言,將NULL指針傳遞給正則表達式函數可能會導致段錯誤。
相關問題
- 1. 允許使用正則表達式的空字符串
- 2. 正則表達式只允許字符
- 3. 正則表達式 - 也允許空字符串
- 4. 允許串僅在正則表達式
- 5. 允許正則表達式
- 6. 正則表達式不允許空格
- 7. 允許空格,字符和數字的正則表達式
- 8. 正則表達式允許在Java中使用空格字符
- 9. 正則表達式允許特定字符串的字符之間的空格
- 10. 正則表達式不允許在字符串
- 11. 只允許字符或空格的正則表達式
- 12. 只允許首字母大寫字符串(正則表達式)
- 13. javascript正則表達式不允許我的表達式
- 14. 正則表達式爲空字符串
- 15. 正則表達式與空字符串
- 16. 正則表達式,僅允許數字
- 17. Eclipse不允許形成正則表達式的字符串
- 18. 正則表達式的正則表達式的Java字符串
- 19. XRegExp正則表達式允許字符間單個空格
- 20. Zend - 正則表達式允許空白和Unicode字符
- 21. 正則表達式字符串允許1個字符和空格
- 22. 正則表達式(正則表達式)的子字符串
- 23. 正則表達式 - 文檔之前空字符串和字符
- 24. 正則表達式允許的字符,數字和 - 在JavaScript
- 25. 允許數字和空格的字段的正則表達式
- 26. 正則表達式正則表達式匹配字符串
- 27. Javascript正則表達式 - 正則表達式拆分字符串
- 28. 尋找正則表達式來允許空格但不允許特殊字符?
- 29. 允許字母數字, - ,_和空格的正則表達式
- 30. 正則表達式只允許在
'\ w'匹配單詞字符,即'[A-Za-z0-9_]'。空格的簡寫爲'\ s'。 – 2010-07-15 13:22:50