[英]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.