JS 数字转换为大写金额的简单实例

 更新时间:2016年08月04日 09:58:35   投稿:jingxian  
下面小编就为大家带来一篇JS 数字转换为大写金额的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

JS 数字转换为大写金额的简单实例

function DX(n) {

    if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n))
      return "数据非法";
    var unit = "千百拾亿千百拾万千百拾元角分", str = "";
      n += "00";
    var p = n.indexOf('.');
    if (p >= 0)
      n = n.substring(0, p) + n.substr(p+1, 2);
      unit = unit.substr(unit.length - n.length);
    for (var i=0; i < n.length; i++)
      str += '零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i);
    return str.replace(/零(千|百|拾|角)/g, "零").replace(/(零)+/g, "零").replace(/零(万|亿|元)/g, "$1").replace(/(亿)万|壹(拾)/g, "$1$2").replace(/^元零?|零分/g, "").replace(/元$/g, "元整");
}

以上这篇JS 数字转换为大写金额的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • js网页版计算器的简单实现

    js网页版计算器的简单实现

    这篇文章介绍了网页版计算器的简单实现代码,有需要的朋友可以参考一下
    2013-07-07
  • JavaScript实现的Tween算法及缓冲特效实例代码

    JavaScript实现的Tween算法及缓冲特效实例代码

    这篇文章主要介绍了JavaScript实现的Tween算法及缓冲特效,涉及JavaScript通过数学运算及样式属性操作实现缓动、弹性运动等效果,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • js使弹层下面的body禁止滚动

    js使弹层下面的body禁止滚动

    这篇文章介绍了js使弹层下面body禁止滚动的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • JavaScript基于对象去除数组重复项的方法

    JavaScript基于对象去除数组重复项的方法

    这篇文章主要介绍了JavaScript基于对象去除数组重复项的方法,结合实例形式分析了javascript数组去重的操作步骤与具体实现技巧,需要的朋友可以参考下
    2016-10-10
  • js 剪切板应用clipboardData详细解析

    js 剪切板应用clipboardData详细解析

    本篇文章主要介绍了js剪切板应用clipboardData。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • Javascript中的apply()方法浅析

    Javascript中的apply()方法浅析

    这篇文章主要介绍了Javascript中的apply()方法浅析,本文讲解了apply vs call、Javascript apply 方法等内容,需要的朋友可以参考下
    2015-03-03
  • JavaScript错误处理操作实例详解

    JavaScript错误处理操作实例详解

    这篇文章主要介绍了JavaScript错误处理操作,结合实例形式分析了javascript常见的错误类型、错误处理语句以及相关使用技巧,需要的朋友可以参考下
    2019-01-01
  • 设置BFC功能及使用示例详解

    设置BFC功能及使用示例详解

    这篇文章主要为大家介绍了设置BFC功能及使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • js中常用的Math方法总结

    js中常用的Math方法总结

    本文主要介绍了js中常用的Math方法,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • axios处理重复请求的方法小结

    axios处理重复请求的方法小结

    这篇文章主要为大家详细介绍了如何使用发布订阅者模式来处理重复的axios请求,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03

最新评论