什么是正则表达式在Javascript中接受字母数字,空格和 -。正则表达式接受字母数字,空格和 - 在Javascript中?
-5
A
回答
3
"HI THERE 0-9 are valid characters".match(/[a-z0-9\s-]+/i)
a-z
将匹配您最喜欢的字母(罗马一个!)0-9
将匹配您最喜欢的数字(阿拉伯语的人!)\s
将(可能)符合您最喜爱的空白字符( \ f,\ n,\ r,\ t,\ v,\ u00A0,\ u2028和\ u2029)-
,因为它在集合的末尾,将与字面值-
匹配。- 正则表达式末尾的
i
修饰符使其不区分大小写,因此a-z
也将匹配A-Z
。
+0
OP可能只需要那些字符,所以'/^[\ w \ s - ] * $] /'可能更合适,而且键入的更少。哦,与\ s匹配的“空格”在不同的浏览器中可能略有不同,许多不匹配被识别为空白的所有内容。 :-) – RobG
+4
解释会很好。否则,他不会学习。 –
+0
@RobG'\ w'包含'_'。字符串锚是一个好主意,虽然 –
相关问题
- 1. Javascript正则表达式只接受字母,空格和ñ
- 2. flex:只接受数字,字母,空格的正则表达式
- 3. 接受数字,字母和连字符的正则表达式
- 4. 允许字母数字, - ,_和空格的正则表达式
- 5. Javascript正则表达式的字母字符和空格?
- 6. 正则表达式接受字母数字和/.~?=+&
- 7. 字母数字,连字符和空格的正则表达式
- 8. 正则表达式匹配字母数字,非字母数字和空格
- 9. 正则表达式只接受字母数字数据
- 10. 正则表达式与字母数字,空格和破折号
- 11. 正则表达式接受至少一个字母字符和数字字符
- 12. C#正则表达式 - 接受字符串中的空格
- 13. 的javascript:使用正则表达式来允许字母,数字和空格(至少一个字母和数字)
- 14. 正则表达式的字母,数字,没有空格
- 15. 正则表达式只接受数字和特殊字符
- 16. 正则表达式只接受几个字母字符
- 17. 复杂正则表达式 - 字母数字,连字符空格连字符,+和++
- 18. 正则表达式的字段,接受空格或不和数字或数字与空格
- 19. 正则表达式:字母数字空格和连字符短划线
- 20. 在JavaScript中验证字母数字值的正则表达式
- 21. 正则表达式字母数字jquery
- 22. 字母数字的正则表达式
- 23. 正则表达式在Javascript中接受字母数字和一些特殊字符?
- 24. 字母/数字字符,空格和破折号的正则表达式
- 25. 只有空格和字母的正则表达式?
- 26. 正则表达式除去R中的所有数字,字母和空格
- 27. 正则表达式匹配数字,字母,空格和下划线在PHP
- 28. 字母和空格的正则表达式
- 29. 正则表达式不字母数字
- 30. JavaScript的正则表达式,允许字母数字和点(。)
你有没有尝试过任何东西 –
你只想**那些? – RobG