在RegEx (JS)中转义一些特殊字符
Escaping a number of special characters in RegEx (JS)
我正在尝试验证密码,该密码必须至少包含
1大写
1小写
1个特殊字符,即:()[]{}?! $ % &/= * + ~,。;: & lt;> - _
下面是我的代码: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;
}
}
我想在我的代码中添加关于特殊字符的另一部分。我如何将它们全部打包到一个正则表达式中?我必须逃离哪些?
可以使用遍历。
^(?=.*?[a-z])(?=.*?[A-Z]).*[()'[']{}?!$%&'/=*+~,.;:<>_-].*$
相关文章:
- 还原转义特殊字符
- Javascript中的正则表达式问题转义特殊字符
- 正在转义Javascript中的特殊字符,以便在MySql中使用它们
- 如何转义ajaxed数据中的特殊字符
- 转义javascript中的特殊字符以在javascript中使用它们
- Regex允许某些特殊字符-转义问题
- jquery在循环select中的项时转义特殊字符
- javascript(jquery)函数中的转义特殊字符
- 正则表达式转义空格和特殊字符
- EXTJS,如何转义特殊字符
- js:转义特殊字符
- 如何在按键时转义特殊字符和非英语字符
- 使用javascript构建html代码时转义特殊字符
- JQuery&Java servlet:转义特殊字符
- 如何在javascript拆分方法中转义特殊字符
- 如何在Javascript中转义特殊字符(<,>,",',&)将转义数据从一个文本框传递到另一个文本框
- 如何使用jQuery post()从文本区域转义特殊字符
- jQuery转义特殊字符失败
- 使用jQuery的css选择器,转义特殊字符
- 如何在jquery中转义特殊字符