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}