Jquerry, отловить количество символов

227
13 сентября 2017, 13:09

Коллеги, как вывести сообщение alert как только наберётся 3 символа ? Я так понимаю keyup функция. Спасибо.

Answer 1

const $input = $('.input'); 
 
$input.on('keyup keypress', () => { 
  const letters = $input.val().match(/[^\s]/gi); 
  if(letters !== null && letters.length >= 3) alert(`Вы ввели: ${letters.length} символов.`); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<input type="text" class="input">

READ ALSO
Как получить значение атрибута js?

Как получить значение атрибута js?

Пытаюсь подключить ползунокЗначение, которое нужно получить находится в атрибуте aria-valuetext

526
Какой смысл использовать &ldquo;@charset&rdquo; в CSS?

Какой смысл использовать “@charset” в CSS?

Неоднократно замечал, что в начале CSS файлика задается кодировка в частности UTF-8

234
Как удалить крайние блоки, которые не вмещаются в контейнер?

Как удалить крайние блоки, которые не вмещаются в контейнер?

Есть девять блоков выстроенных в ряд (display: inline-block)

402
String, как вытащить из кавычек

String, как вытащить из кавычек

Как достать из кавычек HTML кодПример:

315