I controlli possibili sui campi HTML di un form sono:
- creditcard – espressione regolare per il controllo di un numero di carta di credito.
- date – espressione per la verifica di una stringa in formato data.
- digits – verifica che il contenuto di un campo sia un numero intero.
- email – espressione regolare per il controllo di un indirizzo email.
- equalTo – verifica che il valore di un campo sia uguale al valore specificato in un altro campo.
- max – verifica che un valore numerico immesso in un campo non sia maggiore di quello specificato.
- maxLength – accetta un valore numerico che specifica il massimo numero di caratteri che devono essere inseriti.
- min – verifica che un valore numerico immesso in un campo non sia minore di quello specificato.
- minLength – accetta un valore numerico che specifica il minimo numero di caratteri che devono essere inseriti.
- number – booleano, verifica che il contenuto di un campo sia numerico; accetta il punto (.) come separatore dei decimali.
- range – controlla che il valore sia compreso in un intervallo .
- rangeLength – verifica che il numero di caratteri inseriti in un campo siano compresi tra quello minimo e quello massimo specificato.
- required – booleano, accetta “true” o “false” a seconda che il campo sia richiesto o meno.
- url – espressione regolare per il controllo di una URL.