Показать сообщение отдельно
  #7 (permalink)  
Старый 02.04.2018, 09:39
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Сообщение от laimas Посмотреть сообщение
А оно нужно? Если текст содержит еще значения с запятой, кроме тех что нужны, тогда да, можно чем либо отметить границы нужного, а если только одно, то зачем эти двоеточия? По крайней мере в данном случае для поиска числа они не нужны.

var arr = ['пчелка жопка вес:0,02:кг', 'одуванчик тараканчик вес:0,0001:кг', 'блошка махнушка вес :0,00001:кг'];

var num = arr.map(function(e) {
    return /\d,\d+/.exec(e)
})

alert(num)
Спасибо, если в в массиве все же есть еще цифры? Например:
var arr = ['пчелка жопка 1,1 вес:0,02:кг', 'одуванчик тараканчик 1,2 вес:0,0001:кг', 'блошка махнушка 1,3 вес :0,00001:кг'];

var num = arr.map(function(e) {
    return /\d,\d+/.exec(e)
})

alert(num)
Ответить с цитированием