Последние учебники веб-разработки
 

HTML pattern Attribute


Определение и использование

pattern атрибут определяет регулярное выражение , что <input> значение элемента проверяется.

Примечание: pattern атрибут работает со следующими типами ввода: text, date, search, url, tel, email и password .

Совет: Используйте глобального title атрибут для описания шаблона , чтобы помочь пользователю.

Подсказка: Узнайте больше о регулярных выражениях в нашем JavaScript учебнике.


Относится к

pattern атрибут может быть использован на следующий элемент:

Элемент Атрибут
<input> pattern

Примеры

Input пример

HTML форма с полем ввода, которое может содержать только три буквы (нет цифр или специальных символов):

<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>
Попробуй сам "

Password Пример

<input> элемент с type="password" , который должен содержать не менее 6 символов:

<form action="demo_form.asp">
Password: <input type="password" name="pw" pattern=".{6,}" title="Six or more characters">
<input type="submit">
</form>
Попробуй сам "

Password Пример

<input> элемент с type="password" , который должен содержать 8 или более символов, которые , по крайней мере , один номер и один прописных и строчных букв:

<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>
Попробуй сам "

Browser Поддержка

Числа в таблице указать первую версию браузера, который полностью поддерживает атрибут.

Атрибут
pattern 5.0 10,0 4.0 Не поддерживается 9.6