HTMLInputElement : propriété pattern
Baseline
Large disponibilité
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 rationnelle à 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 rationnelle 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 est vraie.
Valeur
Une chaîne de caractères.
Exemples
const inputElement = document.getElementById("year");
console.log(inputElement.pattern);
Spécifications
| Spécification |
|---|
| HTML> # dom-input-pattern> |
Compatibilité des navigateurs
Voir aussi
- L'élément HTML
<input> - La propriété
HTMLInputElement.value - Validation côté client
- Les pseudo-classes CSS
:validet:invalid