Показать сообщение отдельно
  #4 (permalink)  
Старый 02.09.2016, 11:06
Кандидат Javascript-наук
Отправить личное сообщение для sergofedor06 Посмотреть профиль Найти все сообщения от sergofedor06
 
Регистрация: 10.11.2015
Сообщений: 131

Сообщение от рони Посмотреть сообщение
sergofedor06,
.replace(/[^.\d]/g,'')

Спасибо, но не помогает!
замену сделал, но все остается прежним

var Distance;//расстояние

if(route.legs[i].distance.text.indexOf("мил") != -1 || route.legs[i].distance.text.indexOf("mi") != -1) //если в милях
{
Distance = 1.609344*parseFloat(route.legs[i].distance.text.replace(/[^.\d]/g,'')); //расстояние без единицы измерения
}
else//если в километрах
{
Distance = parseFloat(route.legs[i].distance.text.replace(/[^.\d]/g,'')); //расстояние без единицы измерения
}
Distance = Math.round(Distance*100)/100;
Ответить с цитированием