我使用以下表達式:/\W+/g
來匹配不是數字,字母和空格的所有字符。它似乎包括空格。我將如何構建一個不包含空格的正則表達式?Javascript正則表達式模式 W包含空格嗎?
1
A
回答
1
/[^a-z0-9\s]+/ig
說明:
[^ Character class which matches characters NOT in the following class
a-z All lowercase letters of the alphabet
0-9 All numbers
\s Whitespace characters
] End of the character class
i Case-insensitivity to match uppercase letters
0
\W
的意思是 「非單詞字符」,的\w
倒數,所以它將匹配空格爲好。不過,我有點驚訝它不符合數字。
0
\W
更準確的措辭是任何非字母數字字符。 \s
用於任何空白。
所以,這將是這樣的: [^ \ s]的
相關問題
- 1. 正則表達式(正則表達式):/ W連字符(javascript)
- 2. 格式在JavaScript中的文本包含與正則表達式
- 3. Javascript正則表達式刪除空格
- 4. 正則表達式「包含」另一個正則表達式
- 5. Javascript正則表達式檢查模式
- 6. 正則表達式查找包含空格和標點符號
- 7. 正則表達式匹配只包含空格的行
- 8. 不包含字符串的正則表達式空格
- 9. 正則表達式:匹配的空格不包含在[]
- 10. 正則表達式,以包含括號並排除空格
- 11. 包含一個空格的正則表達式
- 12. 正則表達式模式
- 13. Javascript lookahead正則表達式
- 14. Javascript多個正則表達式模式
- 15. ^[A-Za-z](\ W | \ w)*正則表達式?
- 16. 需要正則表達式模式嗎?
- 17. 正則表達式:JavaScript
- 18. Javascript正則表達式格式
- 19. 的Javascript正則表達式格式
- 20. 正則表達式在JavaScript
- 21. Javascript正則表達式模式「{{text}}」
- 22. javascript模式的正則表達式
- 23. 正則表達式/ javascript
- 24. 正則表達式正則表達式模仿正則表達式
- 25. 正則表達式表達在JavaScript
- 26. JS正則表達式名稱模式
- 27. 正則表達式javascript remove _ -
- 28. 包含「?」的Oracle正則表達式
- 29. VS2013:當正則表達式包含\
- 30. 正則表達式:不包含
感謝,我的猜測是,我是不是我的問題不夠清楚,但我需要添加到您的是'\ s'所以我發現工作是'/ [^ a-z0-9 \ s] +/ig' – chromedude 2011-05-28 17:31:01
這個正則表達式仍然匹配空格,我想你想要類似/ [^ a-z0-9 \ s] +/ig – Jeff 2011-05-28 17:31:41
@chromedude:我很高興它爲你工作。修正答案爲清晰。 – 2011-05-28 17:32:52