Задать вопрос
@li0ard
JS Dev

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

Есть вот такой код:
var str = "[id464754548";
str = str.replace(/\D+/g, '');

И запускаю и ничего не работает, ошибок нет.
В чем дело?
  • Вопрос задан
  • 412 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
Исходный код прекрасно работает.

В переменной str оказывается строка из одних цифр: "464754548"

Чтобы затем сделать из строки целое число есть встроенная функция parseInt():var id = parseInt(str); // 464754548
Ответ написан
Комментировать
@DPS_ninja
let str='[id464754548'
alert(str.replace(/[^-0-9]/gim,''))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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