Regex to validate password strength

后端 未结 11 940
天涯浪人
天涯浪人 2020-11-22 02:13

My password strength criteria is as below :

  • 8 characters length
  • 2 letters in Upper Case
  • 1 Special Character (!@#$&*)
  • <
11条回答
  •  星月不相逢
    2020-11-22 03:03

    For PHP, this works fine!

     if(preg_match("/^(?=(?:[^A-Z]*[A-Z]){2})(?=(?:[^0-9]*[0-9]){2}).{8,}$/", 
     'CaSu4Li8')){
        return true;
     }else{
        return fasle;
     }
    

    in this case the result is true

    Thsks for @ridgerunner

提交回复
热议问题