should not be empty
• Must be at least 8 characters long.
• Must contain a lowercase character.
• Must contain a numeric character.
• Must not contain a portion of User ID longer than half its length.
• Must not repeat a character more than half the length of the password.
• Confirmation password must match the password.