@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
});
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 нояб. 2020, в 01:53
5000 руб./за проект
01 нояб. 2020, в 00:04
50000 руб./за проект
31 окт. 2020, в 23:12
10000 руб./за проект