开发指南076-密码设置校验
平台上需要校验密码设置的是否符合规则,由于各个客户要求是不一样的,平台采用的方式如下:
1、定义参数STRONG_PASSWORD_REGEX
该参数可以在平台参数管理中自行修改
内容实质为正则表达式字符串
2、定义校验函数
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public static String checkPassStrong(String pass)
其中核心语句是:
Pattern pattern = Pattern.compile(STRONG_PASSWORD_REGEX);
return pattern.matcher(pass).matches();
3、案例
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@#$%^&+=!]).{6,}$
语法自行脑补
规则是必须包含大小写字母,必须有数字,必须含特殊字符,6位以上
原文地址:https://blog.csdn.net/wangbing1125/article/details/143643265
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!