Skip to content

Instantly share code, notes, and snippets.

@sineld
Forked from Michael-Brooks/passwordValidation.php
Created December 30, 2017 08:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sineld/ea06641c110ddecb3f938872234ca3dd to your computer and use it in GitHub Desktop.
Save sineld/ea06641c110ddecb3f938872234ca3dd to your computer and use it in GitHub Desktop.
Laravel Password validation Regex (Contain at least one uppercase/lowercase letters and one number)
/*
* Place this with the rest of your rules.
* Doesn't need to be in an array as there are no pipes.
*/
$rules = array(
'password' => 'required|min:6|regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).+$/'
);
/*
* Use this one if you also require at least one symbol.
* Needs to be in an array as it contains a pipe symbol.
*/
$rules = array(
'password' => array(
'required',
'min:6',
'regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*(_|[^\w])).+$/'
)
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment