我在使用正则表达式在js中允许空格时遇到问题。 我不确定它是什么,但我一直在寻找,但却无法找到有效的答案。
我对正则表达式来说真的很陌生,所以请善待这些简单的事情。
这是我目前允许的角色:
var validChar = /^[A-Z0-9]+$/i;
如果我在其中添加空格,则无效:/^[A-Z 0-9]+$/i
我需要做些什么才能让它识别空间?
答案 0 :(得分:6)
正则表达式中的空格字符定义为“ \ s ”:
/^[A-Z0-9\s]+$/i
答案 1 :(得分:1)
在最后添加空格,例如var validChar = /^[A-Z0-9\s]+$/i;