我无法组合以下两个正则表达式。密码标准要求:
- 密码不能包含您的用户名或部分全名超过两个连续字符
- 密码长度必须至少为 6 个字符
- 密码必须包含以下三个类别中的字符
- 大写字符(英文 AZ)
- 小写字符(英文 az)
- 以 10 位为基数 (0-9)
- 非字母字符(例如,!、@、#、$、% 等)
表达:
passwordStrengthRegularExpression="((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20})"
密码不能包含单词“Test”或“test”或单词的变体
passwordStrengthRegularExpression="((?=.*\"^((?!Test|test|TEST).*)$"
两者都单独工作正常。