IE8 jquery 的正则表达式不支持 报不支持此对象或属性,火狐和google浏览器都可以

2025-01-04 04:35:51
推荐回答(4个)
回答1:

尊敬的用户,您好!很高兴为您答疑
请您尝试以下代码
function trimSpace(a ){
a = a.replace(" ","");
return a;
}
if(!/^[a-zA-Z][a-zA-Z0-9]{1,31}$/.test(trimSpace(vUserName))){
cAlert('字母开头,允许1-32字节,允许字母数字下划线和反斜杠!');
jQuery('#userName').css('border-color','red').focus();
return false;
}
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

回答2:

js里有trim方法吗?
是不是你少了引用,去掉试试吧,别的地方没看出有什么问题。

回答3:

应该没问题感觉

回答4:

完整代码贴上来,肯定是你的代码有问题