注意 注意 注意重要的事情说三遍
就是在使用匹配的时候一定要新建一个对象 var reg=new RegExp("^[a-zA-Z0-9]*$", "g");
否则因为指针叠加的问题会出现匹配错误。
function isChn(str){
var reg=new RegExp("^[a-zA-Z0-9]*$", "g");if(!reg.test(str)){
return false;
}
return true;
}
function checkChn(th){
if (th.value!=null && th.value!="" && !isChn(th.value))
{
alert("不允许中文");
th.value="";
}
}
具体第二个字符‘g’ 请参考W3C帮助文档