Задаёт регулярное выражение для проверки значения поддерживаемого текстового input. Объясните ожидаемый формат видимым текстом и повторите проверку на сервере.
Пример разметки
<label>Код из четырёх цифр <input name="code" pattern="[0-9]{4}" required></label>