我在我的应用程序的修改密码功能中使用了一个正则表达式模式。密码要求如下:
现在,我的模式看起来像这样,并且出现了错误:
- 至少包含一个小写字母
- 至少包含一个大写字母
- 至少8个字符
- 至少包含一个数字
- 至少包含一个特殊字符
现在,我的模式看起来像这样,并且出现了错误:
String customPattern = "((?=.*\\d)(?=.*[a-z])(?=.*[A-Z])
(?=.*[!@#$%^&*()\\-_+=/?.,>~\\\\|\\[];:\\"'{}])(?=[\\S]+$).{8,})";