e.preventDefault();
}
});
этот код запрещает вводить ноль в инпут, а как сделать, чтобы нельзя было вводить именно первой цифрой "0"? Т.е. вот так: 01234, а вот так чтобы можно было: "10234"?
Тут regex поможет
onchange
const name = document.querySelector('.numb'); const regex = /^0|[^\d]/g; name.oninput = function(){ this.value = this.value.replace(regex, ''); } оно?
Не совсем. Если вставить число с несколькими ведущими нулями - удалится только один.
мне главное чтобы изначально 0 нельзя было вести, не понял что ты имеешь ввиду
Скопируй это "000123" и вставь в своё поле.
как исправить?
/^0+|\D/g
благодарю
Обсуждают сегодня