密码校验需求:
1) 密码控制只能输入字母、数字、特殊符号(~!@#$%^&*()_+[]{}|\;:’”,./<>?)
2) 长度 6-16 位,必须包括字母、数字、特殊符号中的2种
3) 密码不能包含用户名信息
/**
* 具体规则可以自己定义 java代码
* @param newPwd 新密码
* @param loginName 用户名
* @return
*/
public boolean checkPwd(String newPwd, String loginName) {
//判断密码是否包含数字:包含返回1,不包含返回0
int i = newPwd.matches(".*\\d+.*") ? 1 :