Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLInputElement : propriété pattern

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨juillet 2015⁩.

La propriété pattern de l'interface HTMLInputElement représente une expression régulière à laquelle une valeur non nulle de <input> doit correspondre. Elle reflète l'attribut pattern de l'élément HTML <input>.

La propriété pattern est valide pour les types text, search, url, tel, email et password. Elle définit une expression régulière que la propriété value de l'élément de saisie doit respecter pour que la valeur soit acceptée lors de la validation des contraintes.

Si une valeur non nulle ne respecte pas les contraintes définies par la valeur de pattern, la propriété en lecture seule patternMismatch de l'objet ValidityState sera vraie.

Valeur

Une chaîne de caractères.

Exemples

js
const inputElement = document.getElementById("year");
console.log(inputElement.pattern);

Spécifications

Specification
HTML
# dom-input-pattern

Compatibilité des navigateurs

Voir aussi