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
const inputElement = document.getElementById("year");
console.log(inputElement.pattern);
Spécifications
| Specification |
|---|
| 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