Password must contains
At least 8 characters
At least 1 uppercase letter (A...Z)
At least 1 lowercase letter (a...z)
At least 1 special character letter
At least 1 number (0...9)