Вырезка регуляркой чисел
Есть такое
Сегодя я купил 51 литров молока и 612 литра кваса и 825 литров воды как вырезать только 51, 612, 825 подскажите пожалуйста |
Вырезать или получить? Шаблон /\b\d+/g
|
ну всмеслы как мне вырезать типа получить сначала первую потом втору потом третее число
|
var s ='Сегодя я купил 51 литров молока и 612 литра кваса и 825 литров воды', arr = s.match(/\b\d+/g); Массив arr будет содержать эти три числа. |
var str = 'Сегодня я купил 51 литров молока и 612 литра кваса и 825 литров воды'; var regexp = /\d+/g; console.log(+regexp.exec(str)); console.log(+regexp.exec(str)); console.log(+regexp.exec(str)); |
String.prototype.getSeparateNumbers = function() { return this.replace(/[а-яА-Я]+(\s|$)/g, '').trim().split(' '); } var str = 'Сегодня я купил 51 литров молока и 612 литра кваса и 825 литров воды'; alert(str.getSeparateNumbers()); |
Часовой пояс GMT +3, время: 00:49. |