Minimum eight characters, at least one letter and one number:
^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$
Minimum eight characters, at least one letter, one number and one special character:
^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$
Minimum eight characters, at least one uppercase letter, one lowercase letter and one number:
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$
Minimum eight characters, at least one uppercase letter, one lowercase letter and one number (special characters allowed too, but not required):
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$
Minimum eight characters, at least one uppercase letter, one lowercase letter, one number and one special character:
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}
Minimum eight and maximum 10 characters, at least one uppercase letter, one lowercase letter, one number and one special character:
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,10}
Thanks for this.