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

Как удалить из строки все кроме чисел?

Подскажите пожалуйста как дописать регулярное выражение что бы оно возвращало чисто число удаляя все знаки или буквы даже если их много.
например если там getNumber('234а') 1 символ или буква, то они удаляется, а если их много то выводит NaN getNumber('d24Sd3')
function getNumber(str){
    return +str.replace(/[^-0-9-.]/, '') 
}
  • Вопрос задан
  • 7964 просмотра
Подписаться 3 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
/[\D]+/g
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы