Как сделать чтобы значенрие input состояло только из определенного количества цифр?
Всем привет, подскажите, пожалуйста как сделать чтобы значение input состояло только из определенного количества цифр (в моем случае тринадцать)?
Валидировать необходимо именно на js.
Тогда думаю, вам поможет регулярка вроде этой. Проверяет что в значении есть цифры и их количество.
При желании ее можно модифицировать как угодно. value.match(/^(?=.*[0-9]){1,13}$/);
Но опять же, регулярка не запретит добавить в инпут больше 13 знаков. Она лишь не пропустит значение, которое ей не соответствует. Лучше тогда совместить и указать maxLength в HTML.