Password requirements

Note: This script isn't perfect yet. The regex for the passwords pattern attribute is not working in some cases like X3y%Xy3yy%3y.

Demo

Your password should contain at least: 2 numbers, 2 uppercase characters, 3 lowercase characters, 1 special character and be at least 12 characters long.

Debug

Your password: