Javascript Jquery验证输入是否没有特殊字符或空格

Javascript Jquery验证输入是否没有特殊字符或空格,javascript,regex,Javascript,Regex,我试图阻止用户创建包含空格和特殊字符的用户名。我使用的正则表达式阻止特殊字符,但不会停止空格 if (/[^a-zA-Z 0-9 \S]+/.test(username)){ alert('letters and numbers only please'); } 这是因为正则表达式中有空格。试试看:/[^a-zA-Z0-9]+/这是因为正则表达式中有空格。试试看:/[^a-zA-Z0-9]+/这是因为正则表达式中有空格。试试看:/[^a-zA-Z0-9]+/这是因为正则表达式中有空格。

我试图阻止用户创建包含空格和特殊字符的用户名。我使用的正则表达式阻止特殊字符,但不会停止空格

if (/[^a-zA-Z 0-9 \S]+/.test(username)){
    alert('letters and numbers only please');
}

这是因为正则表达式中有空格。试试看:
/[^a-zA-Z0-9]+/
这是因为正则表达式中有空格。试试看:
/[^a-zA-Z0-9]+/
这是因为正则表达式中有空格。试试看:
/[^a-zA-Z0-9]+/
这是因为正则表达式中有空格。试试看:
/[^a-zA-Z0-9]+/