`
yianpuodiaotu
  • 浏览: 241578 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

货币符号转换-JS

    博客分类:
  • JEE
PHP 
阅读更多
/*
 * 货币符号转汉语,如CNY 人民币
 */
function money_e_zh(e) 
{ 
  var myCurrencyArray = new Array ("CNY","EUR","USD","GBP","AUD", "JPY","HKD","MOP", "TWD","AFA", "ALL", "DZD", "ARS", "AWG", "BSD", "BHD", "BDT", "BBD", "BMD", "BTN", "BOB", "BWP", "BRL", "BND", "BIF", "KHR", "CAD", "CLP", "COP", "KMF", "CRC", "HRK", "CUP", "CYP", "CZK", "DKK", "XCD", "EGP", "SVC", "EEK", "ETB", "FKP", "GMD", "GHC", "GIP", "XAU", "GTQ", "GNF", "GYD", "HTG", "HNL", "HUF", "ISK", "INR", "IDR", "IQD", "ILS", "JMD", "JOD", "KZT", "KES", "KRW", "KWD", "LAK", "LVL", "LBP", "LSL", "LRD", "LTL", "MKD", "MGF", "MWK", "MYR", "MVR", "MTL", "MRO", "MUR", "MXN", "MDL", "MNT", "MAD", "MZM", "MMK", "NAD", "NPR", "ANG", "NZD", "NIO", "NGN", "KPW", "NOK", "OMR", "PKR", "XPD", "PAB", "PGK", "PYG", "PEN", "PHP", "XPT", "PLN", "QAR", "ROL", "RUB", "WST", "STD", "SAR", "SCR", "XAG", "SGD", "SKK", "SIT", "SBD", "SOS", "ZAR", "LKR", "SHP", "SDD", "SRG", "SZL", "SEK", "CHF", "SYP", "TZS", "THB", "TOP", "TND", "TRL");
  var myCurrencyArray_zh = new Array ("人民币","欧元","美元","英镑","澳元", "日元","港币","中国澳元", "中国台币","阿富汗尼", "阿尔巴尼亚币", "第纳尔", "比索", "弗罗林", "巴哈马币", "Bahraini Dinar", "孟加拉币", "巴巴多斯岛币", "百慕大币", "不丹币", "玻利维亚币", "博茨瓦纳币", "巴西币", "文莱币", "布隆迪币", "柬埔寨瑞尔", "加拿大币", "智利比索", "哥伦比亚币", "科摩罗币", "科隆", "Croatian Kuna", "Cuban Peso", "Cyprus Pound", "Czech Koruna", "Danish Krone", "东加勒比币", "埃及磅", "El Salvador Colon", "Estonian Kroon", "Ethiopian Birr", "Falkland Islands Pound", "Gambian Dalasi", "Ghanian Cedi", "直布罗陀币", "Gold Ounces", "危地马拉币", "几内亚币", "圭亚那币", "Haiti Gourde", "Honduras Lempira", "Hungarian Forint", "Iceland Krona", "Indian Rupee", "Indonesian Rupiah", "Iraqi Dinar", "Israeli Shekel", "Jamaican Dollar", "约旦币", "Kazakhstan Tenge", "Kenyan Shilling", "Korean Won", "Kuwaiti Dinar", "Lao Kip", "拉脱维亚币", "Lebanese Pound", "莱索托币", "利比亚币", "立陶宛币", "马其顿币", "马达加斯加币", "马拉维币", "Malaysian Ringgit", "Maldives Rufiyaa", "Maltese Lira", "Mauritania Ougulya", "Mauritius Rupee", "Mexican Peso", "Moldovan Leu", "Mongolian Tugrik", "Moroccan Dirham", "莫桑比克币", "Myanmar Kyat", "纳米比亚币", "尼泊尔币", "Neth Antilles Guilder", "新西兰币", "Nicaragua Cordoba", "Nigerian Naira", "朝鲜圆", "Norwegian Krone", "Omani Rial", "Pakistani Rupee", "Palladium Ounces", "Panama Balboa", "Papua New Guinea Kina", "Paraguayan Guarani", "Peruvian Nuevo Sol", "菲律宾币", "Platinum Ounces", "Polish Zloty", "Qatar Rial", "Romanian Leu", "Russian Rouble", "Samoa Tala", "Sao Tome Dobra", "Saudi Arabian Riyal", "Seychelles Rupee", "Silver Ounces", "新加坡元", "Slovak Koruna", "Slovenian Tolar", "所罗门群岛币", "索马里币", "南非币", "Sri Lanka Rupee", "St Helena Pound", "苏丹币", "Surinam Guilder", "Swaziland Lilageni", "瑞典币", "瑞士法郎", "叙利亚币", "坦桑尼亚先令", "泰国铢", "Tonga Pa’anga", "突尼斯币", "土耳其里拉");
  for (var i=0; i<myCurrencyArray.length;i++) 
  { 
    if(myCurrencyArray [i]==e)
    	return myCurrencyArray_zh[i];
  } 
  return e;
} 

/*
 * 货币汉语转符号,如人民币 CNY
 */
function money_zh_e(zh) 
{ 
  var myCurrencyArray = new Array ("CNY","EUR","USD","GBP","AUD", "JPY","HKD","MOP", "TWD","AFA", "ALL", "DZD", "ARS", "AWG", "BSD", "BHD", "BDT", "BBD", "BMD", "BTN", "BOB", "BWP", "BRL", "BND", "BIF", "KHR", "CAD", "CLP", "COP", "KMF", "CRC", "HRK", "CUP", "CYP", "CZK", "DKK", "XCD", "EGP", "SVC", "EEK", "ETB", "FKP", "GMD", "GHC", "GIP", "XAU", "GTQ", "GNF", "GYD", "HTG", "HNL", "HUF", "ISK", "INR", "IDR", "IQD", "ILS", "JMD", "JOD", "KZT", "KES", "KRW", "KWD", "LAK", "LVL", "LBP", "LSL", "LRD", "LTL", "MKD", "MGF", "MWK", "MYR", "MVR", "MTL", "MRO", "MUR", "MXN", "MDL", "MNT", "MAD", "MZM", "MMK", "NAD", "NPR", "ANG", "NZD", "NIO", "NGN", "KPW", "NOK", "OMR", "PKR", "XPD", "PAB", "PGK", "PYG", "PEN", "PHP", "XPT", "PLN", "QAR", "ROL", "RUB", "WST", "STD", "SAR", "SCR", "XAG", "SGD", "SKK", "SIT", "SBD", "SOS", "ZAR", "LKR", "SHP", "SDD", "SRG", "SZL", "SEK", "CHF", "SYP", "TZS", "THB", "TOP", "TND", "TRL");
  var myCurrencyArray_zh = new Array ("人民币","欧元","美元","英镑","澳元", "日元","港币","中国澳元", "中国台币","阿富汗尼", "阿尔巴尼亚币", "第纳尔", "比索", "弗罗林", "巴哈马币", "Bahraini Dinar", "孟加拉币", "巴巴多斯岛币", "百慕大币", "不丹币", "玻利维亚币", "博茨瓦纳币", "巴西币", "文莱币", "布隆迪币", "柬埔寨瑞尔", "加拿大币", "智利比索", "哥伦比亚币", "科摩罗币", "科隆", "Croatian Kuna", "Cuban Peso", "Cyprus Pound", "Czech Koruna", "Danish Krone", "东加勒比币", "埃及磅", "El Salvador Colon", "Estonian Kroon", "Ethiopian Birr", "Falkland Islands Pound", "Gambian Dalasi", "Ghanian Cedi", "直布罗陀币", "Gold Ounces", "危地马拉币", "几内亚币", "圭亚那币", "Haiti Gourde", "Honduras Lempira", "Hungarian Forint", "Iceland Krona", "Indian Rupee", "Indonesian Rupiah", "Iraqi Dinar", "Israeli Shekel", "Jamaican Dollar", "约旦币", "Kazakhstan Tenge", "Kenyan Shilling", "Korean Won", "Kuwaiti Dinar", "Lao Kip", "拉脱维亚币", "Lebanese Pound", "莱索托币", "利比亚币", "立陶宛币", "马其顿币", "马达加斯加币", "马拉维币", "Malaysian Ringgit", "Maldives Rufiyaa", "Maltese Lira", "Mauritania Ougulya", "Mauritius Rupee", "Mexican Peso", "Moldovan Leu", "Mongolian Tugrik", "Moroccan Dirham", "莫桑比克币", "Myanmar Kyat", "纳米比亚币", "尼泊尔币", "Neth Antilles Guilder", "新西兰币", "Nicaragua Cordoba", "Nigerian Naira", "朝鲜圆", "Norwegian Krone", "Omani Rial", "Pakistani Rupee", "Palladium Ounces", "Panama Balboa", "Papua New Guinea Kina", "Paraguayan Guarani", "Peruvian Nuevo Sol", "菲律宾币", "Platinum Ounces", "Polish Zloty", "Qatar Rial", "Romanian Leu", "Russian Rouble", "Samoa Tala", "Sao Tome Dobra", "Saudi Arabian Riyal", "Seychelles Rupee", "Silver Ounces", "新加坡元", "Slovak Koruna", "Slovenian Tolar", "所罗门群岛币", "索马里币", "南非币", "Sri Lanka Rupee", "St Helena Pound", "苏丹币", "Surinam Guilder", "Swaziland Lilageni", "瑞典币", "瑞士法郎", "叙利亚币", "坦桑尼亚先令", "泰国铢", "Tonga Pa’anga", "突尼斯币", "土耳其里拉");
  for( var i = 0;i < myCurrencyArray_zh.length; i++ )
  { 
    if(myCurrencyArray_zh[i]==zh)
    	return myCurrencyArray[i];
  } 
  return e;
}  

 

分享到:
评论

相关推荐

    js处理货币格式插件currency.js

    3. **API灵活性**:currency.js提供了丰富的API接口,允许开发者自定义货币格式,如设置小数位数、千位分隔符、货币符号等。 4. **货币转换**:虽然未明确提及,但像这样的插件通常也可能支持不同货币间的转换,只...

    js字符串转货币格式及金额小写转大写

    在JavaScript(JS)编程中,处理货币格式和金额转换是一项常见的任务,特别是在前端开发中,尤其是在用户输入框中处理财务数据时。以下是一些关于如何使用JavaScript将字符串转换为货币格式以及将小写金额转换为大写...

    国家和货币(符号/图片)数组(countries and currency symbol array)

    这个“国家和货币(符号/图片)数组”很可能是一个资源库,它包含了一个或多个数组,这些数组存储了各国的名称、货币符号以及可能的货币图片。这种数据结构通常用于在网页或者应用程序中显示与货币相关的数据,比如...

    PHP实例开发源码——php在线最新货币查询转换工具.zip

    8. **货币格式化**:显示货币值时,可能需要使用PHP的number_format函数,以确保数值按照正确的货币格式展示,例如添加逗号分隔符和货币符号。 9. **用户界面设计**:UI设计应该简洁易用,包含货币选择下拉菜单、...

    javascript数字格式化为货币字符,数字格式化为大写货币

    - 首先,通过调用 `toString()` 方法将输入的数字或字符串去除货币符号 `$` 和逗号 `,`。 - 使用 `isNaN()` 函数判断处理后的字符串是否为有效的数字字符串,如果不是,则将其设为 `"0"`。 - 接下来确定数字的...

    currencyFormatterjs是一款简单实用的纯js格式化货币插件

    例如,它可以将数字12345.6789自动转换为"$12,345.68"(美元格式),或者"€12.345,67"(欧元格式),并且可以根据用户所在地区自动调整货币符号和分隔符。 插件的核心功能包括: 1. **货币格式化**:根据指定的...

    PHP实例开发源码—php在线最新货币查询转换工具.zip

    8. **货币符号和格式化**:程序可能包含对货币符号的处理,以及根据用户设置或国际标准格式化数字的功能。 9. **安全考虑**:在实际应用中,需要考虑输入验证,防止XSS、SQL注入等安全问题。 10. **性能优化**:...

    jquery-jsrender.js 下载

    通过`$.views.helpers`,你可以注册自定义的辅助函数,这些函数可以在模板中使用,提供额外的功能,如格式化日期、货币转换等。 ### 6. 数据转换器 数据转换器允许你在数据绑定之前或之后对数据进行处理。通过`$....

    多货币互相转换快速汇率换算工具源码.zip

    8. **国际化和本地化**:对于一个处理多种货币的工具,可能会涉及到货币符号、数字格式和日期格式的国际化(i18n)处理。 9. **版本控制**:源码可能使用Git进行版本管理,学习如何使用Git进行版本控制、分支管理和...

    JS处理货币格式浮点数插件currency.js.zip

    这个插件可能包含了各种功能,如格式化数字,本地化货币符号,以及进行货币计算等。 在JavaScript中,原始的`Number`对象并不提供内置的货币格式化方法。因此,开发者通常需要自定义函数或使用第三方库来实现这一...

    ALC3.0-currency-converter:货币转换器Plain JS

    7. **货币格式化**:为了使结果看起来更专业,货币数值可能需要格式化,例如添加逗号分隔符、货币符号等。这可以通过自定义函数或者使用内置的`Number.prototype.toLocaleString()`方法实现。 8. **响应式设计**:...

    纯js实用格式化货币插件.zip

    通过调用特定的语言代码,插件会自动应用相应的货币符号和格式规则,提升了用户体验。 在实际使用中,currencyFormatter.js的API设计简洁易用。开发者只需要引入该插件,然后调用提供的函数,就可以快速完成货币...

    金额转换 JavaScript

    在IT行业中,JavaScript是一种广泛使用的客户端脚本...当然,实际应用中可能需要考虑更多细节,比如货币符号、千位分隔符、负数处理等,但以上代码提供了一个基本的实现框架,开发者可以根据具体需求进行扩展和优化。

    currency-converter:将货币金额转换为预期货币金额

    6. **货币符号和格式化**:项目可能包含了处理不同货币符号(如$、€、£等)和格式化数字的逻辑,以确保显示的货币金额符合目标货币的常规格式。 7. **错误处理**:为了提高用户友好性,项目可能包含了错误处理...

    Javascript-将人民币数字转换成大写形式.docx

    对于每一位数字,我们首先将其转换成中文货币符号,然后将其与前一位数字的结果进行组合。 对于小数部分,我们也使用了一个循环来处理每一位数字,从最高位到最低位。对于每一位数字,我们首先将其转换成中文货币...

    关于数字金额转换为¥的问题

    在IT行业中,尤其是在前端...以上就是关于数字金额转换为¥的问题的主要知识点,包括数字格式化、货币符号使用、JS特效实现、HTML页面交互以及精度和兼容性的处理。这些内容对于前端开发者来说是非常基础且实用的技能。

    accounting.js

    在前端开发中,为了确保用户界面的直观性和准确性,往往需要将数字和货币数据格式化为易于阅读的样式,如添加千位分隔符、指定货币符号等。accounting.js正是满足这一需求的工具,它的出现简化了开发者的工作,使得...

    conversor-javascript:Conversor de moedas

    此外,项目可能还涉及错误处理、格式化数字(例如添加逗号分隔符)、货币符号的显示等方面。如果是一个完整的Web应用,可能还会包含响应式设计,以适应不同设备的屏幕尺寸。 总的来说,"conversor-javascript"项目...

    网页模板——JS处理货币格式浮点数插件currency.js.zip

    它通常会接收一个浮点数作为输入,然后按照特定的货币格式(如美元、欧元等)进行处理,包括添加货币符号、小数位数的控制以及千位分隔符等。例如,将数字`123456.789`格式化为美元货币形式`$123,456.79`。 在使用...

    js金额数字规范 大写金额 保留2位数字 js货币格式 规范

    在JavaScript(JS)编程中,处理金额数字的规范和格式化是常见的需求,尤其是在金融、电商等业务场景中。本文将深入探讨如何使用JavaScript来实现金额数字的大写转换、保留两位小数以及遵循货币格式规范。 一、金额...

Global site tag (gtag.js) - Google Analytics