Gli ultimi tutorial di sviluppo web
 

HTML pattern Attribute


Definizione e utilizzo

Il pattern attributo specifica un'espressione regolare che il <input> il valore di elemento viene confrontato.

Nota: Il pattern attributo funziona con i seguenti tipi di ingresso: text, date, search, url, tel, email e password .

Suggerimento: utilizzare il globale title attributo per descrivere il modello per aiutare l'utente.

Tip: Per saperne di più su espressioni regolari nel nostro tutorial JavaScript.


Si applica a

Il pattern attributo può essere utilizzato sull'elemento seguente:

Elemento Attributo
<input> pattern

Esempi

Input Esempio

Un modulo HTML con un campo di input che può contenere solo tre lettere (numeri o caratteri speciali):

<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>
Prova tu stesso "

Password Esempio

Un <input> elemento con type="password" che deve contenere 6 o più caratteri:

<form action="demo_form.asp">
Password: <input type="password" name="pw" pattern=".{6,}" title="Six or more characters">
<input type="submit">
</form>
Prova tu stesso "

Password Esempio

Un <input> elemento con type="password" che deve contenere 8 o più caratteri che sono di almeno un numero e una maiuscola e minuscola:

<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>
Prova tu stesso "

Browser Support

I numeri nella tabella indicano la prima versione del browser che supporta pienamente l'attributo.

Attributo
pattern 5.0 10.0 4.0 Non supportato 9.6