1、密码验证
 
  
  
   $reg = "/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*])[0-9a-zA-Z!@#$%^&*0-9]{10,20}$/";
   
  
  
  
/^(条件1)(条件2)(条件3)(条件4)[内容]{内容数量}$/
 
  /^()()()()[]{}$/:/^  开头  加上  {内容数量}  加上  $/  结尾  规定变量长度
 
  条件1:至少要有一个数字
 
  条件2:至少要有一个小写字母
 
  条件3:至少要有一个大写字母
 
  条件4:至少要有一个特殊字符
 
  2、密码强度验证
 
  
   //强:字母+数字+特殊字符
   ^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$    
   //中:字母+数字,字母+特殊字符,数字+特殊字符
   ^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$
   //弱:纯数字,纯字母,纯特殊字符
   ^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$
   
  
3、手机号码验证
 
   
   
     $reg = "/^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\d{8}$/";
    
   
 
 
转载于:https://www.cnblogs.com/cp123/p/9292775.html