outman
@outman

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

Здравствуйте. Есть строка:
var title = '10 000 слово 10 слово'; //Первое число именно с пробелом 10 000

Как получить числа 10000 и 10 из данной строки?
  • Вопрос задан
  • 75 просмотров
Решения вопроса 3
@n1ksON
Интерн
Альтернатива регуляркам
var title = '10 000 слово 10 слово';
const arr = title.split(' ');
let result = [];
let push = '';
arr.forEach((val) => {
    if (!isNaN(val)) {
        push += val;
    } else {
        if (push !== '') result.push(push);
        push = '';
    }
});
Ответ написан
пройти циклом по всей строке, соединять между собой рядом стоящие числа или стоящие через пробел. потом полученные строки с числами преобразовать в тип интеджер
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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