`
yianpuodiaotu
  • 浏览: 238897 次
  • 性别: 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;
}  

 

分享到:
评论

相关推荐

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

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

    Javascript将数字转化成为货币格式字符串_.docx

    2. `symbol`:货币符号,默认为"$"。 3. `thousandsSeparator`:整数部分的千位分隔符,默认为","。 4. `decimalSeparator`:小数部分的分隔符,默认为"." 例如,我们可以这样使用这个方法: ```javascript var ...

    原生JS实现汇率转换功能代码实例

    4. **格式化输出**:根据货币的最小单位(如日元的1/100)和货币符号进行适当的格式化。 通过以上步骤,我们可以创建一个基本的原生JavaScript汇率转换器。这个例子只是一个起点,你可以根据需求进行扩展和改进,使...

    castar.js:Castar 是一个货币转换库

    Castar.js 一个用 JS 编写的简单货币转换库。 您可以设置货币汇率、显示和符号,并在它们之间即时转换。 还具有在页面加载时转换的自动选项。厨房水槽 var currency = new Castar ( ) ;// Add some ...

    Javascript将数字转化成为货币格式字符串

    这里第一个方法是用JavaScript将数字number转换为货币字符串的格式(参数:保留小数位数,货币符号,整数部分千位分隔符,小数分隔符) 这里第二个方法是用简单的正则表达式将货币字符换转换为纯净的数字字符串,之后...

    用javascript判断输入数据是否货币并自动添加¥符号的代码

    在JavaScript编程中,有时我们需要确保用户输入的数据是有效的货币格式,并且在用户输入时自动添加货币符号,例如人民币的¥符号。以下是一个示例代码,它演示了如何实现这一功能: 首先,我们创建一个名为`...

    javascript数字格式化通用类 accounting.js使用

    1. **数字格式化**:`accounting.js` 提供了将数字转换为带有指定小数位数、分隔符和货币符号的格式的功能。这在处理财务数据或需要显示清晰易读的数字时特别有用。 2. **货币格式化**:库支持自定义货币符号,可以...

    vue货币过滤器的实现方法

    在这个场景中,我们关注的是“vue货币过滤器”的实现,这通常涉及到将数字格式化为货币样式,例如添加货币符号、保留小数位等。下面将详细讨论如何在Vue中创建和使用自定义货币过滤器。 首先,Vue提供了自定义过滤...

    Microsoft_Third-Party-Notices_Microsoft-Edge-for-iOS_2021-08-03.docx

    babel-plugin-react-transform是Babel(一个JavaScript编译器)的一个插件,用于转换React.js代码,使其能在不同的环境(如旧版浏览器)中运行。它支持实验性的React特性,帮助开发者进行更高效的代码编写和优化。 ...

    currencies:添加到Shopify的currency.js库中定义的Currency对象

    currencys.js允许您将金额从一种货币转换为另一种货币,而jquery.currencies.js提供了一种功能,可以将网页上的所有金额转换为货币,并显示带有货币符号和描述符的格式化结果。 安装 下载jquery.currencies.min.js...

    numberToCLPFormater:将数字转换为智利使用的货币(智利比索)

    numberToCLPFormater ...更改货币符号: number ( 981426719 , 'CLP$' ) // CLP$981.426.719 显示美分,删除货币符号 number ( 1001 , false , true ) // 1.001,00 负数 number ( - 89163729 ) // $-89.163.729

    AngularJS 霸道的过滤器小结.docx

    这样,价格将以货币符号表示,例如"$1.20"。 **3. 过滤器链** AngularJS还支持过滤器链,即在一个表达式中串联多个过滤器,例如`{{expression | filter1 | filter2 | ...}}`。过滤器按照从左到右的顺序依次处理...

    js字符串的各种格式的转换 ToString,Format

    注意,`C`参数会根据当前区域设置来显示货币符号。 2. **位数填充**:如果需要在数字前面添加零以达到指定宽度,可以使用`toString("Dn")`,其中`n`是填充的零的数量。例如,`int i=400; i.toString("D5");`会输出`...

    vue 过滤器filter实例详解

    - **货币格式化**:将数字转换为货币格式,如添加逗号分隔符或货币符号。 - **字符串处理**:如首字母大写、去除空格、替换特定字符等。 - **安全过滤**:如 HTML 编码,防止跨站脚本攻击(XSS)。 总结来说,Vue ...

    angular 过滤

    过滤器可以帮助我们对数据进行各种操作,如货币格式化、日期格式化、筛选数组、转换大小写、限制长度等。 过滤器主要有两种使用方式: 1. **在模板中使用 filter**: - 直接在双大括号 `{{ }}` 内使用,通过竖线 ...

    vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】

    同样,货币组件可以遵循类似的模式,但处理的是数字格式和货币符号。例如,你可以创建一个组件,它接受一个 `number` 类型的值,并将其格式化为特定的货币格式。组件内部可以使用 `v-bind` 和 `v-on` 来处理输入值的...

    node-cldr:用于从CLDR中提取数据的node.js库(Unicode通用语言环境数据存储库)

    显示语言,时区,地区,脚本和货币的名称多个规则函数(转换为JavaScript函数) 基于规则的数字格式设置功能(转换为JavaScript函数) 提取代码最初是为编写的,但可以单独使用。 为了理解数据本身,您可能需要深入...

    bill-my-pocket:由于地区定价,全球预算友好的订阅清单

    现在请直接使用货币符号。 您可以帮助我找出通过创建拉出请求将三字母货币代码转换为它们各自的符号的方法。 请勿在任何国家/地区使用促销价格。 请坚持全价。 促销是基于时间的,只会使此数据不可靠。 同样,我们...

    2021-2022计算机二级等级考试试题及答案No.16510.docx

    3. **货币数据类型**:在数据库中,货币数据类型通常用于存储精确的货币值,它有固定的精度(通常是四位小数),可以与数值型数据混合计算,但输入数据时不应包含货币符号或千位分隔符。 4. **数据库应用系统**:...

    2021-2022计算机二级等级考试试题及答案No.17027.docx

    这些格式可以根据需求调整数字的显示方式,如设置千位分隔符或货币符号。 4. **Java字符编码**:Java中每个字符占用两个字节,并使用Unicode码表,确保能表示全球大部分字符。 5. **程序设计语言识别**:Visual ...

Global site tag (gtag.js) - Google Analytics