Атрибут 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>Читайте также
Тег <s>
Визуально перечеркивает текст. К примеру может использоваться в интернет магазинах, при обозначении старой цены....
Тег <details>
Обычно представлен в виде треугольника. Нужен для раскрытия или скрытия доп. информации. С ним может использоваться элемент summary...
Тег <rt>
Добавляет аннотацию уменьшенным шрифтом сверху или снизу от текста, заключенного в контейнер ruby....
Тег <picture>
Используется для создания контейнера под 1 изображение и элементов source.
Вот одни из функций, которые может выполнить элемент picture:
- ...