I have 4 requirements for user passwords:
.
You can use following expression:
/[a-z]/.test(pass)+/[A-Z]/.test(pass)+/\d/.test(pass)+/[.!@#$%^&*()_]/.test(pass)>2