JS - 难以允许使用正则表达式的空格

Mic*_*ell 1 javascript regex

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

我对正则表达式来说真是个新手,所以请善待这个简单的事情.

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

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

Dam*_*ask 6

regexp中的空格字符定义为" \ s ":

/^[A-Z0-9\s]+$/i
Run Code Online (Sandbox Code Playgroud)