1.2 KiB
1.2 KiB
Input Validation
Admin Username
Usernames for an administrator in spotweb have some restrictions.
- Following words are not allowed:
- god
- mod
- spot
- admin
- drazix
- superuser
- supervisor
- root
- anonymous
- Following characters are not allowed:
<
\>
- Regex used to validate the username (you can try live here):
^((?!god|mod|spot|admin|drazix|superuser|supervisor|root|anonymous)[^<>])*$
Admin Firstname and Lastname
The firstname and lastname in spotweb have some restrictions.
- Following characters are not allowed:
<
\>
- Minimum lenght of 2 characters is enforced
- Regex used to validate the firstname and lastname (you can try live here):
^([^<>]{2})([^<>]*)$
Admin Email
The email addres is validated in spotweb using the built-in _FILTER_VALIDATE_EMAIL
.
- Regex used to validate the email (you can try live here):
^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$
If you find a field that you think it needs validation, please open an issue on github