Как получить из строки числа??

346
25 сентября 2017, 04:35

Подскажите, пожалуйста, как получить из строки числа? Например, есть строка str = 'Аня ходила по 3 этажу, там ее встретило 20 котов'. Получить 320 слитно у меня получилось, а как получить их в виде 3 и 20? Получилось сделать массивом, может есть строковый метод??

Answer 1

Если Вам нужен строковый метод, напишите свой

 var str = 'Аня ходила по 3 этажу, там ее встретило 20 котов'; 
 
 String.prototype.strFromNumb = function() { 
   return  this.match(/\d+/g).map((item) => { 
     return parseInt(item, 10); 
   }); 
 } 
  
 console.log(str.strFromNumb()); 
 
// Вывод => [3,20]

READ ALSO
Критика кода JavaScript

Критика кода JavaScript

Здравствуйте, я только начинаю разрабатывать на js и решил сделать некий тренировочный проектХотел бы получить критику, замечания и помарки...

274
Получить текст вне html тэгов

Получить текст вне html тэгов

Здравствуйте! Есть задача достать текст, который находится вне html тэговНапример: '<strong>Hello, <em>World!</em></strong> 1 + 2 < 4!', из этой строки...

255
Телеграм бот на основе TelegrafJS

Телеграм бот на основе TelegrafJS

Здравствуйте писал бота на основе нового фреймворка и тут появилась проблемаЗадача: нужно после отправки предупредительного сообщения...

322
Как можно получить id с этой ссылки?

Как можно получить id с этой ссылки?

Если вы хотите получить id именно из адреса ссылки, что лежит в href то могу предложить следующий вариант

389