检查字符串是否包含javascript中的任何特殊字符或字符串

Sas*_*wat 1 javascript alert

我想检查一个字符串是否有任何特殊字符。我正在使用这个脚本:

var name = $("#name").val();
if(name.match(/[_\W]0-9/))
{
    alert('Not A Name');
}
Run Code Online (Sandbox Code Playgroud)

即使什么时候也不会提醒 name="sas23"

mar*_*ful 5

相反,/[_\W]0-9/您的正则表达式文字应该是/[_\W0-9]/