正则 表达式

 var d = /(?![0-9]+$)(?![a-zA-Z]+$)(?![@*_.-]+$)([0-9A-Za-z@*_.-]){8,64}/;
 
检测密码:密码长度为8~64个字,包含2种以上字符类型(数字、字母、指定符号),区分大小写,注:符号仅支持@ * _ - .;、
 
              不全是 数字:(?![0-9]+$)
              不全是 字母:(?![0-9]+$)
              不全是 字符: (?![@*_.-]+$)
原文地址:https://www.cnblogs.com/moon-yyl/p/12780658.html