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

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

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

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

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

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

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