Показать сообщение отдельно
  #5 (permalink)  
Старый 08.02.2019, 13:33
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Сообщение от AleksSergSB
Кстати, мой код корректно отработает если в строке будет дробное число (например 1.2), а регулярка от destus поймет это как два разных числа))
var str = "Произвольный текст, содержащий цифры вроде 1, 2.2, 45 или 36";
alert(str.match(/\-?[\d\.]+/g).reduce((sum, el) => sum + +el, 0));
Ответить с цитированием