pattern - регулярний вираз для введення даних.
<input pattern="regexp">
input - тег <input>.
regexp - регулярний вираз.
pattern атрибут тегу input який вказує регулярний вираз для введення і перевірки даних у input.
Детальніше про регулярні вирази читайте у RegExp JavaScript.
Атрибут pattern застосовується разом з атрибутом type: text, search, email, password, tel, url.
Атрибут pattern входить у специфікацію HTML5.
<input type="text" pattern="[A-Za-z]+">