正则表达式密码允许特殊字符 JavaScript
Regex password to allow special characters javascript
我正在使用以下正则表达式(从这里获得)来验证密码:
/^(?=.*'d)(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z]{6,}$/
我对正则表达式不太熟悉,但是我如何允许它允许特殊字符,例如 !@#$%^&*?
谢谢!
只需将所需的其他字符添加到括号内的部分即可。
生成的正则表达式为:
/^(?=.*'d)(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z!@#$%^&*?]{6,}$/
正则表达式 101 已测试
我认为,如果您要包含的所有特殊字符都是您提到的字符,并且您想要至少 8 个字符的密码,则此正则表达式/^['w!@#'$%'^&'*'?]{8,}$/
将匹配您的需求。
相关文章:
- javascript替换换行符和特殊字符
- 在 Javascript 中对特殊字符进行排序 (æ)
- 用于在Javascript中删除多个空格的特殊字符
- javascript正则表达式来识别所有特殊字符
- Javascript:包括特殊字符的文本选择
- 替换字符串javascript中的所有特殊字符..
- 从JavaScript中正确返回html中的特殊字符
- 如何不显示/过滤特殊字符?(CSS或Javascript)
- 使用javascript验证只有一个特殊字符的字符串
- 如何使用javascript在输入元素中显示特殊字符
- 在 Javascript 函数中对参数值使用特殊字符时出现 Javascript 错误
- Javascript和RegEx用于删除特殊字符
- REGEX (javascript) - 允许字母数字字符中的特殊字符不在第一个位置
- 如何在javascript中替换HTML特殊字符
- 使用特殊字符 Javascript 对 URL 进行编码
- 正则表达式密码允许特殊字符 JavaScript
- 正则表达式不允许特殊字符(Javascript)
- 如何检查字符串是否有起始字符是特殊字符:javascript
- 测试特殊字符JavaScript
- 验证特殊字符 JavaScript