标签: javascript regex
我试图阻止用户创建包含空格和特殊字符的用户名。我正在使用的正则表达式会阻止特殊字符但不会停止空格。
if (/[^a-zA-Z 0-9 \S]+/.test(username)){ alert('letters and numbers only please'); }
答案 0 :(得分:3)
这是因为你在正则表达式中有空格。尝试:/[^a-zA-Z0-9]+/
/[^a-zA-Z0-9]+/