Javascript JS-在使用正则表达式允许空白时遇到困难

Javascript JS-在使用正则表达式允许空白时遇到困难,javascript,regex,Javascript,Regex,我在使用正则表达式允许js中使用空格时遇到问题。 我不确定这是什么,但我一直在寻找,无法找到一个有效的答案 我对regex很陌生,所以请原谅我对这么简单的事情一无所知 以下是我当前允许的字符: var validChar=/^[A-Z0-9]+$/i; 如果我在其中添加一个空格,它将不起作用:/^[a-Z 0-9]+$/I 我必须做什么才能使它识别空格?regexp中的空格字符定义如下\s: regexp中的空格字符定义如下\s: 在最后添加空格,如var validChar=/^[A-Z0-9

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

我对regex很陌生,所以请原谅我对这么简单的事情一无所知

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


我必须做什么才能使它识别空格?

regexp中的空格字符定义如下\s:


regexp中的空格字符定义如下\s:


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

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

您想要\s吗?这是空格键、空格等字符。是否要\s?这是空格、空格等字符。
/^[A-Z0-9\s]+$/i