1

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

我对正则表达式真的很陌生,所以请不要对这么简单的事情一无所知。

这是我目前允许的字符: var validChar = /^[A-Z0-9]+$/i; 如果我在其中添加空格,它将不起作用:/^[A-Z 0-9]+$/i

我必须做什么才能让它识别空间?

4

2 回答 2

6

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

/^[A-Z0-9\s]+$/i
于 2012-11-02T09:14:22.523 回答
1

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

于 2012-11-02T09:15:25.010 回答