天天看点

密码包含-数字、大小写、特殊字符-正则表达式

密码正则表达式记录,min:最短长度;max:最长长度

  1. 数字:^[0-9]{"+min+","+max+"}$
  2. 小写字母:^[a-z]{"+min+","+max+"}$
  3. 大写字母:^[A-Z]{"+min+","+max+"}$
  4. 特殊符号:^(\\W){"+min+","+max+"}$
  5. 数字+小写字母:^(?![0-9]+$)(?!a-zA-Z]+$)[0-9a-z]{"+min+","+max+"}$
  6. 数字+大写字母:^(?![0-9]+$)(?!a-zA-Z]+$)[0-9A-Z]{"+min+","+max+"}$
  7. 数字+特殊字符:^(?![0-9]+$)(?!a-zA-Z]+$)[0-9\\W]{"+min+","+max+"}$
  8. 大写字母+小写字母:^(?![0-9]+$)(?!a-zA-Z]+$)[A-Za-z]{"+min+","+max+"}$
  9. 小写字母+特殊符号:^(?![0-9]+$)(?!a-zA-Z]+$)[a-z\\W]{"+min+","+max+"}$
  10. 大写字母+特殊符号:^(?![0-9]+$)(?!a-zA-Z]+$)[A-Z\\W]{"+min+","+max+"}$
  11. 数字+大写字母+小写字母:^(?![0-9]+$)(?!a-zA-Z]+$)[0-9A-Za-z]{"+min+","+max+"}$
  12. 数字+小写字母+特殊符号:^(?![0-9]+$)(?!a-zA-Z]+$)[0-9a-z\\W]{"+min+","+max+"}$
  13. 数字+大写字母+特殊符号:^(?![0-9]+$)(?!a-zA-Z]+$)[0-9A-Z\\W]{"+min+","+max+"}$
  14. 大写字母+小写字母+特殊符号:^(?![0-9]+$)(?!a-zA-Z]+$)[A-Za-z\\W]{"+min+","+max+"}$
  15. 数字+大写字母+小写字母+特殊符号:^(?![0-9]+$)(?!a-zA-Z]+$)[0-9A-Za-z\\W]{"+min+","+max+"}$