我有要验证的密码限制:
- 最小长度 = 6
- 允许大写和小写字符
- 至少 1 个字符(大写或小写)
- 至少 1 位数
- 允许的特殊字符:_$#%&!?-。
目前我的正则表达式如下所示:
/^(?=.*\d+)(?=.*[a-zA-Z])[0-9a-zA-Z\_\$\#\%\&!\?\-\.]{6,}$/
除特殊字符外,均满足要求。任何人都可以向我解释我对特殊字符做错了什么吗?如您所见,每个字符都被转义并分组到一个“允许的”字符类中。但是,测试仍然失败。
谢谢你
我有要验证的密码限制:
目前我的正则表达式如下所示:
/^(?=.*\d+)(?=.*[a-zA-Z])[0-9a-zA-Z\_\$\#\%\&!\?\-\.]{6,}$/
除特殊字符外,均满足要求。任何人都可以向我解释我对特殊字符做错了什么吗?如您所见,每个字符都被转义并分组到一个“允许的”字符类中。但是,测试仍然失败。
谢谢你