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

Возможно ли распарсить строку регулярным выражением выбрав только числа?

Подскажите пожалуйста, есть динамическая строка где разделител между числами может быть любой не числовой символ.

Например: `111,222;333 444

555asd666-777*888`

Подскажите пожалуйста как с помощью регулярок можно выделить как то совпадения в группы ? То есть в результате ожидается получить напрмиер массив ["111", "222"...]
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
SeaInside
@SeaInside
16 лет пилю все эти штуки
const str = '111,222;333 444';
[...str.matchAll(/\d+/g)].map(i => i[0]);
Ответ написан
Комментировать
@WAR_VIK
Можно попроще:
let print = s => console.log(s);
let str = '111,222;333 444';
let arr = str.match(/\d+/g);
print(arr);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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