Password must be at least 8 characters long,
contain at least 1 lowercase letter,
contain at least 1 uppercase letter,
contain at least 1 number,
contain at least 1 special character ("!@#$%^&*`.,")
not contain your first or last name,
not contain your email address.