就在你认为你已经掌握了正则表达式时;这一切都取消了。希望如果发现除字母数字和空白字符之外的任何内容,则返回错误检查。带空白的正则表达式的字母数字
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)
}
我希望上面的代码将返回以下
- “这是确定” - 真正的
- “这,是不是OK” -false
- “也不是这好!“ -false
- “也不是\” 这行” - 假
请使用* RegExp构造函数*或* regex文字,但不能同时使用*。 – Bergi 2013-02-19 13:13:51