Атрибут pattern
Описание
Задает полю имя.
Синтаксис
<input pattern='значение'>
Выражение | Описание |
p942;d[0-9] | Одна цифра от 0 до 9. |
p942;D[^0-9] | Любой символ кроме цифры. |
p942;s | Пробел. |
[A-Z] | Только заглавная латинская буква. |
[A-Za-z] | Только латинская буква в любом регистре. |
[А-Яа-яЁё] | Только русская буква в любом регистре. |
[A-Za-zА-Яа-яЁё] | Любая буква русского и латинского алфавита. |
[0-9]{3} | Три цифры. |
[A-Za-z]{6,} | Не менее шести латинских букв. |
[0-9]{,3} | Не более трёх цифр. |
[0-9]{5,10} | От пяти до десяти цифр. |
^[a-zA-Z]+$ | Любое слово на латинице. |
^[А-Яа-яЁёp942;s]+$ | Любое слово на русском включая пробелы. |
^[ 0-9]+$ | Любое число. |
[0-9]{6} | Почтовый индекс. |
p942;d+(,p942;d{2})? | Число в формате 1,34 (разделитель запятая). |
p942;d+(p942;.p942;d{2})? | Число в формате 2.10 (разделитель точка). |
p942;d{1,3}p942;.p942;d{1,3}p942;.p942;d{1,3}p942;.p942;d{1,3} | IP-адрес |
Пример
<!DOCTYPE html>
<html lang='ru'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
</head>
<body>
<form id='forma-h' action='/html/result-send' method='get'>
<p>Введите 1 любую Русскую букву:</p>
<input type='text' pattern='[А-Яа-яЁё]'>
</form>
<input type='submit' form='forma-h'>
</body>
</html>
Читайте также
Тег <optgroup>. Атрибут disabled
Делает группу неактивной.
Тег <td>. Атрибут nowrap
Запрещает перенос строк.
Тег <td>. Атрибут scope
Связывает ячейки таблицы с заголовками в речевых браузерах. Похож на атрибут <span class=...
Тег <iframe>. Атрибут sandbox
Указывает некоторые ограничения для контента, к примеру можно заблокировать какие - нибудь скрипт...
Тег <table>. Атрибут background
Указывает фоновое изображение.