Derniers tutoriels de développement web
 

HTML pattern Attribute


Définition et utilisation

Le pattern attribut spécifie une expression régulière que la <input> la valeur de l' élément est vérifié par rapport.

Remarque: Le pattern attribut fonctionne avec les types d'entrée suivants: text, date, search, url, tel, email et password de password .

Astuce: Utilisez le global title attribut pour décrire le modèle pour aider l'utilisateur.

Astuce: En savoir plus sur les expressions régulières dans notre tutoriel JavaScript.


S'applique à

Le pattern attribut peut être utilisé sur l'élément suivant:

Élément Attribut
<input> pattern

Exemples

Input Exemple

Un formulaire HTML avec un champ d'entrée qui peut contenir seulement trois lettres (pas de chiffres ou caractères spéciaux):

<form action="demo_form.asp">
Country code: <input type="text" name="country_code"
pattern="[A-Za-z]{3}" title="Three letter country code">
<input type="submit">
</form>
Essayez - le vous - même »

Password de Password Exemple

Une <input> élément avec type="password" qui doit contenir 6 caractères ou plus:

<form action="demo_form.asp">
Password: <input type="password" name="pw" pattern=".{6,}" title="Six or more characters">
<input type="submit">
</form>
Essayez - le vous - même »

Password de Password Exemple

Une <input> élément avec type="password" qui doit contenir 8 caractères ou plus qui sont d'au moins un certain nombre, et une majuscule et minuscule:

<form action="demo_form.asp">
Password: <input type="password" name="pw" pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" title="Must contain at least one number and one uppercase and lowercase letter, and at least 8 or more characters">
<input type="submit">
</form>
Essayez - le vous - même »

Browser de soutien

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge totalement l'attribut.

Attribut
pattern 5.0 10.0 4.0 Non supporté 9.6