Задать вопрос

Как удалять буквы из input?

Есть скрипт который удаляет пробелы из инпутов класса "noSpacesField". Подскажите что нужно подправить, чтобы он убирал все буквы вместо пробелов? Спасибо!

$(function(){
  $('.noSpacesField').bind('input', function(){
    $(this).val(function(_, v){
     return v.replace(/\s+/g, '');
    });
  });
});
  • Вопрос задан
  • 487 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Заменить /\s+/g на /\w[^\d]+/g

\w - все буквы и цифры
[^\d] - исключить цифры

вообще если нужно оставить только цифры то /.[^\d]+/g
Или /\D+/g
результат одинаковый
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект
18 дек. 2024, в 09:56
8000 руб./за проект