Password Validator

Password:

Validation Rules:

1: Cannot be empty/blank.
2: Must contain at least 5 characters.
3: Must have at least one special character @ or #.
4: Must contain upper AND lower case characters.
5: Cannot contain word 'pass' (case insensitive).