我想知道一個允許空格的正則表達式。我的例子是一個項目名稱(2個字)。它可以由大寫,小寫字母和一個空格組成。 I。word1 word2
。我嘗試了[A-Za-z\sA-Za-z]
但它不起作用。允許單詞之間單個空格的正則表達式
2
A
回答
4
嘗試這種情況:
[A-Za-z]+(\s[A-Za-z]+)?
這允許一個字,任選接着通過單個空格和另一單詞,這需要空白字符是兩個詞僅之間,如果存在的話(即正則表達式也只允許一個單詞)。
+0
工程很棒。非常感謝! – cvenko 2013-04-05 14:49:33
0
您需要分隔字符類。我也使用了分詞,所以這不符合123abc abc123
中的abc abc
。 +
意味着至少需要1次匹配(之前的字符,字符類或組)。請注意,字符類也需要+
,因爲單個字符類會捕獲單個字符。
\b[A-Za-z]+\s+[A-Za-z]+\b
如果你只想讓空間:
\b[A-Za-z]+[ ]+[A-Za-z]+\b
周圍的空間中括號不是必需的,但在視覺上幫助正則表達式。
相關問題
- 1. 如何允許單詞之間的空格在MVC正則表達式
- 2. XRegExp正則表達式允許字符間單個空格
- 3. 允許多個單個單詞的正則表達式
- 4. 允許使用正則表達式的兩個詞之間的空格
- 5. 正則表達式只接受單詞之間的空格
- 6. 正則表達式找到空格之間的單詞或單詞
- 7. 正則表達式只允許字母,單個空格和「 - 」
- 8. 正則表達式:空格+單詞
- 9. 正則表達式:匹配兩個單詞之間的空隙
- 10. XML模式正則表達式不允許單獨空格
- 11. 正則表達式不允許空格
- 12. javascript正則表達式允許多個單詞加引號
- 13. php正則表達式:修改爲只允許一個單詞
- 14. 首字母大寫的Jscript正則表達式,包含兩個單詞之間有單個空格的單詞
- 15. 正則表達式 - 需要刪除除單詞外的所有字符,允許一個空格繼續單詞
- 16. 正則表達式允許單詞字符,括號,空格和連字符
- 17. 正則表達式允許jQuery中的名稱中的單詞之間的空格驗證
- 18. ng模式允許單詞之間的空格
- 19. 正則表達式避免數字和特殊字符,並允許單詞之間的空格
- 20. 正則表達式:Java:匹配2個空格之間的詞
- 21. 單個空間的正則表達式
- 22. 正則表達式匹配一個單詞,即使字母之間有空格
- 23. 正則表達式,它們之間一個空格匹配大寫單詞
- 24. 正則表達式匹配單詞之間的空格和製表符
- 25. 正則表達式允許兩個字符串之間的空格嗎?
- 26. 正則表達式只允許名稱間的空格嗎?
- 27. 正則表達式:單個單詞
- 28. 具有*和空格的多個單詞的正則表達式
- 29. 正則表達式刪除字符串中的單詞之間的空格
- 30. 正則表達式允許空格和完整的空格
'/ \ b [A-Za-z] + \ s [A-Za-z] + \ b /'應該適合你。 – anubhava 2013-04-05 14:43:57