Skip to content

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):

    Terminal window
    ^[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