就在你认为你已经掌握了正则表达式的时候;这一切都没有完成。如果找到除字母数字和空白字符以外的任何内容,希望返回错误检查。
function checkName(fname)
{
var rexp = new RegExp(/[^a-zA-Z0-9]\s/gim)
if (!rexp.test(fname))
{
alert ("'" + fname + "'\nis okay")
}
else
{
alert ("'" + fname + "'\nis NOT okay")
}
return !rexp.test(fname)
}
我希望上面的代码会返回以下
- “这没关系” - 真的
- “这,不行” -false
- “这也不行!” -错误的
- “这也不行” - 错误