Validation HTML5
HTML5 offre une validation côté client native :
| Attribut |
Validation |
required |
Champ obligatoire |
type="email" |
Format email valide |
type="url" |
Format URL valide |
min / max |
Valeurs min/max |
pattern |
Expression régulière personnalisée |
<input type="email" name="email" required>
<input type="number" name="age" min="18" max="99">
<input type="text" name="cp" pattern="[0-9]{5}" placeholder="75001">
Sécurité : Toujours valider côté serveur également !