Ответы Mail.ru: Как ограничить ввод текста Input html? 

Люсьена Миронова (485) 1 год назад

Чтобы ограничить ввод текста в поле Input HTML, можно использовать атрибуты maxlength и pattern.

Атрибут maxlength ограничивает максимальное количество символов, которое может быть введено в поле. Например, чтобы ограничить ввод на 10 символов, нужно добавить атрибут maxlength="10":

<input type="text" maxlength="10">

Атрибут pattern позволяет определить регулярное выражение, которое будет проверяться на соответствие при вводе текста. Например, чтобы ограничить ввод только буквами, нужно добавить атрибут pattern="[A-Za-z]+":

<input type="text" pattern="[A-Za-z]+">

Эти атрибуты можно комбинировать, чтобы ограничить ввод только определенного количества символов и с определенным набором символов.