Please See Why Not Allow Special Characters In a Password on Security.
Several websites I've come across limit the allowed special characters for a password. My thought was, it should all be hashed anyway so why does it matter?
Is there an actual security reason to restrict this?
The password needs to be at least 4 characters.
Valid characters are: letters, numbers and the following symbols: #$%&!?@.