正则:
if (/\x7E|\x21|\x40|\x23|\x24|\x25|\x5E|\x26|\x2A|\x28|\x29|\x5F|\x2B|\x7C|\x2D|\x3D|\x5C|\x3B|\x27|\x3A|\x22|\x3C|\x3E|\x2C|\x2E|\x3F|\x2F/.test(document.form1.yourname.value))
{
alert("error");
return false;
}
当然还个代码还简写一下
if (/\x7E|\x21|\x40|\x23|\x24|\x25|\x5E|\x26|\x2A|\x28|\x29|\x5F|\x2B|\x7C|\x2D|\x3D|\x5C|\x3B|\x27|\x3A|\x22|\x3C|\x3E|\x2C|\x2E|\x3F|\x2F/.test(document.form1.yourname.value))
{
alert("error");
return false;
}
当然还个代码还简写一下
if(str.match(/^\w+$/)){
if(str.indexOf("_")>-1)
return false;
else
return true;
else
return false;
}
if(str.match(/^\w+$/)){
if(str.indexOf("_")> -1)
return false;
else
return true;
}
else
return false;
}
`~!@#$%^&()-=+]\\ ¦:;\'<,>? 好像,上面的给我都不全!请以我上面的这个为标准从新给我一个哦!!谢谢哦!!
var str="sdfd@#$*";
var re=/^[a-zA-Z\d]+$/;
if(!re.test(str)){
alert("有不是数字/字母的字符...");
return false;
}
//如果可以用中文
var str="sdfd@#$*";
var re=/^[a-zA-Z\d\u4e00-\u9fa5]+$/;
if(!re.test(str)){
alert("有不是数字/字母/中文的字符...");
return false;
}
//如果要限制字符长度,比如限制在6-16个之间(不能用中文)
//var str="sdfd@#$*";
//var re=/^[a-zA-Z\d]{6-16}$/;
//if(!re.test(str)){
//alert("有不是数字/字母的字符...");
//return false;
}
//如果要限制字符长度,比如限制在6-16个之间(可以用中文的)
//var str="sdfd@#$*";
//var re=/^[a-zA-Z\d\u4e00-\u9fa5]{6-16}$/;
//if(!re.test(str)){
//alert("有不是数字/字母/中文的字符...");
//return false;
}