我确信你们中有人知道如何轻松地做到这一点,我正在尝试验证我的输入,该输入仅允许数字、字符和/或空白,这在字符串中没有任何意义 ""
,所以我只有 /^[0-9a-zA-Z]+$/
只缺少其中的空白区域。似乎我找不到它的表达,所以我尝试创建一个变量 varemptyStr = ""
并将其放在那里,但真的不知道如何编写正确的语法。
最佳答案
使用*
而不是+
。 *
为 0 次或多次。 +
是 1 次或多次。
/^[0-9a-zA-Z]*$/
关于javascript - 正则表达式为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17726088/