HTML- patroon kenmerk
Definisie en gebruik
Die pattern
kenmerk spesifiseer 'n gereelde uitdrukking waarteen die
<input>
element se waarde gekontroleer word.
Let wel: Die pattern
kenmerk werk met die volgende invoertipes: teks, datum, soektog, url, tel, e-pos en wagwoord.
Wenk: Gebruik die globale title
kenmerk om die patroon te beskryf om die gebruiker te help.
Wenk: Kom meer te wete oor gereelde uitdrukkings in ons JavaScript-tutoriaal.
Is van toepassing op
Die pattern
kenmerk kan op die volgende element gebruik word:
Element | Eienskap |
---|---|
<invoer> | patroon |
Voorbeelde
Invoer voorbeeld
'n HTML-vorm met 'n invoerveld wat slegs drie letters kan bevat (geen syfers of spesiale karakters):
<form action="/action_page.php">
Country code: <input type="text" name="country_code"
pattern="[A-Za-z]{3}" title="Three letter country code">
<input type="submit">
</form>
Wagwoord voorbeeld
'n <input>-element met type="wagwoord" wat 6 of meer karakters moet bevat:
<form action="/action_page.php">
Password: <input type="password" name="pw" pattern=".{6,}" title="Six or more characters">
<input type="submit">
</form>
Wagwoord voorbeeld
'n <input> element met type="wagwoord" wat 8 of meer karakters moet bevat wat van ten minste een nommer en een hoofletter en kleinletter is:
<form action="/action_page.php">
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>
Blaaierondersteuning
Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die kenmerk ten volle ondersteun.
Attribute | |||||
---|---|---|---|---|---|
pattern | 5.0 | 10.0 | 4.0 | Not supported | 9.6 |