2013-10-15 7 views
7

Ich brauche eine schnelle Lösung, um Währungsnamen in Währungssymbol zu konvertieren.Währungsnamen in Währungssymbol konvertieren

Wie ich GBP habe, die ich in Pfund-Symbol durch kleine Javascript/Jquery-Code konvertieren möchte. Daten sind total dynamisch.

Ich kann kein Plugin wie currenyformat verwenden.

Auf der Suche nach schnelle Hilfe.

Vielen Dank im Voraus.

Antwort

27

tun:

var currency_symbols = { 
    'USD': '$', // US Dollar 
    'EUR': '€', // Euro 
    'CRC': '₡', // Costa Rican Colón 
    'GBP': '£', // British Pound Sterling 
    'ILS': '₪', // Israeli New Sheqel 
    'INR': '₹', // Indian Rupee 
    'JPY': '¥', // Japanese Yen 
    'KRW': '₩', // South Korean Won 
    'NGN': '₦', // Nigerian Naira 
    'PHP': '₱', // Philippine Peso 
    'PLN': 'zł', // Polish Zloty 
    'PYG': '₲', // Paraguayan Guarani 
    'THB': '฿', // Thai Baht 
    'UAH': '₴', // Ukrainian Hryvnia 
    'VND': '₫', // Vietnamese Dong 
}; 

var currency_name = 'INR'; 

if(currency_symbols[currency_name]!==undefined) { 
    alert(currency_symbols[currency_name]); 
} 

HINWEIS: Nicht alle Währungssymbole hat. Nur die oben aufgeführten Währungen haben ein echtes Symbol.

+0

Dies ist, was ich gesucht habe. Vielen Dank Vinay. – Era

+1

Natürlich sind das nicht die einzigen Währungssymbole. Russischer Rubel zum Beispiel: '₽', – user2555515

+0

Ich denke, Sie könnten einige fehlen: AUD CAD, AFN, BDT usw. – Benubird

0

Vielleicht

stringName.replace("GBP","£"); 

?

2

Sie könnten einen JSON verwenden Sie den Code mit dem Symbol übereinstimmen, hier ist ein JSON, dies zu tun: https://gist.github.com/Fluidbyte/2973986

Fiddle

var data = { 
// the json I gave you above 
} 
var code = $('input').val(); 
// the input which contains the code 
$.each(data, function(i, v){ 
    if(i === code){ 
     $('#result').html(v.symbol); 
     // #result is an empty tag which receive the symbol 
     return; 
    } 
}); 
+0

hinzugefügt Geige mit Codebeispiel –

Verwandte Themen