Les expressions régulières permettent de vérifier ou corriger des chaînes de caractères obéissant à un certain motif. Un exemple simple serait la validation d'un numéro de téléphone : il ne contient que des chiffres, ou éventuellement si on l'autorise, des chiffres et les caractères . - ou espace. Pour d'autres usages les motifs sont bien plus complexes. Nous en présentons quelques-uns ici, dans le langage Javascript, qui est utilisé côté navigateur : ces tests peuvent donc servir à valider les données entrées par l'utilisateur avant l'envoi au serveur de leur requête :
- une fonction trim (nettoyage d'espaces superflus)
- validation d'une adresse mail
- validation d'une adresse IP
- validation d'une date