@alekssamos
Программист любитель

Запретить ввод не входящих в pattern символов?

Как сделать, чтобы в поле оставалось только подходящее под шаблон, а всё, что нет - удалялось? Допустим шаблон только цифры. Вводим "245qwer789", а остается только "245789"? Только у меня чуть по сложней выражения.
$(document).on('change keyup', 'input[pattern]', function(){
	var re = new RegExp($(this).attr('pattern'), 'g');
	var v = $(this).val();
	if(!re.test(v))
		$(this).val( v.match(re) ); // null
});
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
DevMan
@DevMan
элементарный пример:
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы