2016-08-24 3 views
-3

У меня есть строка, как:Строка замены не работает

var bag_overweight_bag = "More Than 23 kg (50 lbs.), but not exceeding 45 kg (100 lbs.) - $50 - $59 USD/CAD"; 

Здесь мне нужно заменить GBP вместо CAD. Мой код:

var baggage_currency = "GBP"; 
bag_overweight_bag = bag_overweight_bag.replace(/CAD/g, baggage_currency); 

Приведенный выше код не работает, но если я дать заменить код, как показано ниже он работает

bag_overweight_bag = bag_overweight_bag.replace(/CAD/g, 'GBP'); 

Так что проблема в этом?

+3

Это работает отлично. – Mairaj

+0

* вышеуказанный код * обязательно работа –

+0

Ваш код работает для меня. –

ответ

-1

Это твой код. Я заменил bag_overweight_bag overweight_bag.

var overweight_bag = "More Than 23 kg (50 lbs.), but not exceeding 45 kg (100 lbs.) - $50 - $59 USD/CAD"; 
 

 
var baggage_currency = "GBP"; 
 

 
var bag_overweight_bag1 = overweight_bag.replace(/CAD/g, baggage_currency); 
 

 

 
console.log(bag_overweight_bag1)

+0

ваш «ответ» не является ответом, так как нет никаких проблем с исходным кодом –

+0

В первоначальной модификации первоначальной записи произошла ошибка. Это то, что я изменил. Я показал код и хочу знать, в чем проблема. Неважно, кто-то отметит это ответ или нет, но код должен работать, и нам нужно отобразить его искателю. – ajaykumar

+0

'В исходной записи была внесена переменная ошибка.' - просто посмотрел, нет. –

0

Фрагмент кода работает нормально, убедитесь, что вы не перекрывая baggage_currency в любом месте выполнения замены

Смежные вопросы