IE7 正则表达式问题-在所有浏览器中都有效的正则表达式在 IE7 中不起作用。

4
我有一个正则表达式验证密码值必须是6到25个字符,并且至少包含一个数字。
var passwordRegEx = /^(?=.*\d)(?=.*[a-zA-Z]).{6,25}$/;
if(!#quickRegister_Password').val().test(pass))
{
   errorMgs += 'Your password must be at least 6 characters and have at least 1 number and 1 letter.\r\n';
}

这段代码在Firefox、Chrome、IE8(IE7在IE8兼容模式下运行)中可以运行,但在独立的IE7中无法运行。


1
将您的代码格式化为使用4个空格进行缩进或使用代码按钮。另外,!#是什么意思? - Jason McCreary
真的吗!?IE7里有一个bug!?我感到震惊,震惊 - Ether
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接