繁体   English   中英

IE7正则表达式问题 - 在每个浏览器中工作的正则表达式在ie7中不起作用

[英]IE7 regex issue - Regex that work in every browser does not work in ie7

我有一个正则表达式验证密码值> 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独立版。

我想你已经遇到IE7的javascript引擎中的正则表达式先行错误。

在此页面上运行测试,看看您的结果是否匹配; 您可能会看到先行测试失败: http//www.javascriptjedi.com/regex/tests/

信息:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM