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 数字转换为大写金额的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • html+javascript实现可拖动可提交的弹出层对话框效果

    html+javascript实现可拖动可提交的弹出层对话框效果

    本文为大家介绍下使用html+javascript实现可拖动弹出层、对话框、可提交,具体代码如下,感兴趣的朋友可以参考下,希望对大家有所帮助
    2013-08-08
  • 解决layui的table.checkStatus失效问题

    解决layui的table.checkStatus失效问题

    这篇文章主要介绍了解决layui的table.checkStatus失效问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • JavaScript定时器原理详解

    JavaScript定时器原理详解

    这篇文章主要介绍了JavaScript定时器原理,setTimeout()方法用于设置一个定时器,该定时器在定时器到期后执行调用函数,文章围绕JavaScript定时器相关资料展开以下内容,需要的朋友可以参考一下
    2021-12-12
  • js实现滑动轮播效果

    js实现滑动轮播效果

    这篇文章主要为大家详细介绍了js实现滑动轮播效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • javascript charAt() arr[i]数组实例代码

    javascript charAt() arr[i]数组实例代码

    实例区别一下charAt()和arr[i].toString()的使用方法
    2008-08-08
  • JS隐藏参数post传值实例

    JS隐藏参数post传值实例

    JS隐藏参数post传值实例,需要的朋友可以参考一下
    2013-04-04
  • 浅谈Javascript编程风格

    浅谈Javascript编程风格

    这篇文章主要介绍了浅谈Javascript编程风格,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • JavaScript实现简单进度条效果

    JavaScript实现简单进度条效果

    这篇文章主要为大家详细介绍了JavaScript实现简单进度条效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • js+html获取系统当前时间

    js+html获取系统当前时间

    这篇文章主要为大家详细介绍了javascript html获取系统当前时间,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • checkbox全选所涉及到的知识点介绍

    checkbox全选所涉及到的知识点介绍

    checkbox全选涉及到的知识点比如IE里起作用,火狐不起作用,getElementById()与getElementsByName()的区别等等
    2013-12-12

最新评论