我使用以下表达式:/\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