This regular expression allows you to simply check if a password matches with your conditions. By default it will require:
{1}
uppercase letter [A-Z]
or more{1}
lowercase letter [a-z]
or more{1}
number [0-9]
or more{1}
special character [@#$%^!&+=.\-_*]
or more
You can easily change the minimum by editing the value in the respective {1}