@pavelsa

Запретить первым символ «0»?

Приветствую, друзья!
Подскажите, пожалуйста, юниору как запретить первый символ "0", то есть у меня есть input с пробегом авто, и там нельзя писать буквы и другие символы в строке, а так же первым символом нолик, запретить другие символы смог, а нолик нет, на jquery желательно
  • Вопрос задан
  • 285 просмотров
Решения вопроса 1
@pavelsa Автор вопроса
$(document).on('keydown', 'input[name="run"]', function(e) {
	if (e.key.length == 1 && e.key.match(/\D/) || this.value + e.key == 0) {
		return false;
	};
})
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@php_raper
Используй библиотеку
https://github.com/RobinHerbots/Inputmask
Тут есть примеры использования

$(document).ready(function(){
  $(selector).inputmask("99-9999999");  //static mask numbers
}):


Вот на сайте jquery
https://plugins.jquery.com/jquery.inputmask/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы