我有一个正则表达式验证密码值必须是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中无法运行。
!#
是什么意思? - Jason McCreary