【发布时间】:2015-09-15 13:17:31
【问题描述】:
我正在尝试验证必须至少包含
的密码1 个大写
1 个小写
1 个特殊字符,即以下之一: ( ) [ ] { } ? ! $ % & / = * + ~ , . ; : - _
这是我的代码:
function checkForm(){
re = /[a-z]/;
if (!re.test(myForm.passwd1.value)) {
alert("Error: password must contain at least one lower case letter!");
myForm.passwd1.focus();
return false;
}
re = /[A-Z]/;
if (!re.test(myForm.passwd1.value)) {
alert("Error: password must contain at least one uppercase letter");
myForm.passwd1.focus();
return false;
}
}
我想在我的代码中添加有关特殊字符的另一部分。如何将它们全部打包在正则表达式中?我必须逃脱哪些?
【问题讨论】:
-
如果我的回答有效,请接受..
标签: javascript regex character