参考链接:https://blog.csdn.net/littlebearGreat/article/details/88748679
Pattern SOFT_PASSWORD_PATTERN = Pattern.compile("^(?![0-9a-z]+$)(?![0-9A-Z]+$)(?![A-Za-z]+$)[0-9a-zA-Z]{8,30}$");
^
匹配字符串开头
(?![0-9a-z]+$)
至少存在一位大写字母
(?![0-9A-Z]+$)
至少存在一位小写字母
(?![A-Za-z]+$)
至少存在一位数字
[0-9a-zA-Z]{8,30}
大写字母、小写字母和数字组合8-30位
$
匹配字符串末尾
文档信息
- 本文作者:itlgl
- 本文链接:https://itlgl.com/note/2020/07/17/issues-41/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)