Welcome to the Input Validation Challenge!

The Input Validation Challenge is a set of N input validation patterns used from around the web.



Validating untrusted user input is crucial for security. For example, ensuring that a ZIP code only contains numbers or that an email address does not contain any dangerous characters.

Web scanners often struggle when faced with input validation since they do not use the semantic information available to humans. However, thanks to client-side validation, like the pattern attribute, scanners can potientially understand and pass these validations.