我需要快速解決方案將貨幣名稱轉換爲貨幣符號。將貨幣名稱轉換爲貨幣符號
就像我有英鎊,我想通過小javascript/jquery代碼轉換成英鎊符號。數據是完全動態的。
我不能使用任何像currenyformat插件。
尋求快速幫助。
在此先感謝。
我需要快速解決方案將貨幣名稱轉換爲貨幣符號。將貨幣名稱轉換爲貨幣符號
就像我有英鎊,我想通過小javascript/jquery代碼轉換成英鎊符號。數據是完全動態的。
我不能使用任何像currenyformat插件。
尋求快速幫助。
在此先感謝。
這樣做:
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]);
}
注:並非所有貨幣都有符號。只有上面列出的貨幣纔有真正的符號
也許
stringName.replace("GBP","£");
?
你可以使用JSON的代碼與符號匹配,這裏是一個JSON這樣做:https://gist.github.com/Fluidbyte/2973986
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;
}
});
添加小提琴代碼示例 –
這就是我一直在尋找。感謝一噸Vinay。 – Era
當然這些不是唯一的貨幣符號。例如俄羅斯盧布:'₽', – user2555515
我認爲你可能會缺少一些:澳元CAD,AFN,BDT等 – Benubird