2016-08-24 2 views
-3

Arbeits Ich habe eine Zeichenfolge wie:String ersetzen nicht

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

Hier muss ich GBP ersetzen, anstatt CAD. Mein Code ist:

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

Der obige Code funktioniert nicht, aber wenn ich Code geben ersetzen es wie unten beschrieben arbeitet

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

Also, was ist das Problem in diesem?

+3

ersetzen Durchführung Es funktioniert prima. – Mairaj

+0

* der obige Code * funktioniert sicherlich –

+0

Ihr Code funktioniert für mich. –

Antwort

-1

Dies ist Ihr Code. Ich habe bag_overweight_bag durch überladene_tasche ersetzt.

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

Ihre "Antwort" ist keine Antwort, da es keinen Problem mit dem ursprünglichen Code gibt –

+0

Es gab einen variablen Fehler in der ursprünglichen Post vor der Änderung. Das habe ich geändert. Ich habe den Code angezeigt und möchte wissen, wo das Problem liegt. Es ist egal, dass jemand es als Antwort markiert oder nicht, aber der Code sollte funktionieren und wir müssen ihn dem Suchenden anzeigen – ajaykumar

+0

'Es gab einen variablen Fehler in der ursprünglichen Post vor der Modifikation.' - nur gesucht, nein gab es nicht –

0

-Code-Schnipsel funktioniert gut, stellen Sie sicher nicht baggage_currency überall überschrieben werden innerhalb