我使用以下表達式:/\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. 「不僅包含空格」的正則表達式模式
- 2. 正則表達式(正則表達式):/ W連字符(javascript)
- 3. 什麼是規則的正則表達式模式'不包含單詞W'?
- 4. 格式在JavaScript中的文本包含與正則表達式
- 5. 包含括號的JavaScript正則表達式模式
- 6. JavaScript正則表達式空格
- 7. Javascript正則表達式刪除空格
- 8. 「[^]」正則表達式模式的含義是什麼(javascript正則表達式)?
- 9. 正則表達式空格
- 10. 正則表達式「包含」另一個正則表達式
- 11. 正則表達式\ w +(?= @)
- 12. Javascript正則表達式檢查模式
- 13. Javascript正則表達式
- 14. 正則表達式javascript模式
- 15. 正則表達式模式
- 16. 正則表達式模式
- 17. Grep - 正則表達式類:alpha:和:digit:包含空格
- 18. 包含空格的多個字符串的正則表達式
- 19. 正則表達式,以包含括號並排除空格
- 20. 包含一個空格的正則表達式
- 21. 尋找C++正則表達式任選包含空格
- 22. 不包含字符串的正則表達式空格
- 23. 正則表達式查找包含空格和標點符號
- 24. 正則表達式匹配不包含空格的字符
- 25. 正則表達式:匹配的空格不包含在[]
- 26. 正則表達式匹配只包含空格的行
- 27. Javascript lookahead正則表達式
- 28. ^[A-Za-z](\ W | \ w)*正則表達式?
- 29. 正則表達式 -/\ w \ b \ w/
- 30. Javascript多個正則表達式模式
感謝,我的猜測是,我是不是我的問題不夠清楚,但我需要添加到您的是'\ 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