//密码应包括数字、小写字母、大写字母、特殊符号4类中至少3类;
public boolean checkPwd(String pwd)
{
String PW_PATTERN = "^(?![a-zA-Z]+$)(?![a-z\\d]+$)(?![a-z!@#\\$%]+$)(?![A-Z\\d]+$)(?![A-Z!@#\\$%]+$)(?![\\d!@#\\$%]+$)[a-zA-Z\\d!@#\\$%]+$";
return pwd.matches(PW_PATTERN);
}