IS - 难以允许白色空间与正则表达式

时间:2012-11-02 09:10:25

标签: javascript regex

我在使用正则表达式在js中允许空格时遇到问题。 我不确定它是什么,但我一直在寻找,但却无法找到有效的答案。

我对正则表达式来说真的很陌生,所以请善待这些简单的事情。

这是我目前允许的角色: var validChar = /^[A-Z0-9]+$/i; 如果我在其中添加空格,则无效:/^[A-Z 0-9]+$/i

我需要做些什么才能让它识别空间?

2 个答案:

答案 0 :(得分:6)

正则表达式中的空格字符定义为“ \ s ”:

/^[A-Z0-9\s]+$/i

答案 1 :(得分:1)

在最后添加空格,例如var validChar = /^[A-Z0-9\s]+$/i;