JavaScript实现数字金额小写变大写(二)

news/2024/7/19 15:48:17 标签: javascript, 函数, function, java, js
js scala">js-javadoc">/**
 * 将阿拉伯数字金额转成中文大写金额
 * js-javadoctag">@param n
 * js-javadoctag">@returns
 */
function moneyTran(n) {
    js-keyword">if (!/^(js-number">0|[js-number">1-js-number">9]\d*)(\.\d+)?$/.test(n))
        js-keyword">return js-string">"数据非法";
    js-keyword">var unit = js-string">"仟佰拾亿仟佰拾万仟佰拾元角分", str = js-string">"";
        n += js-string">"00";
    alert(n);
        js-keyword">var p = n.indexOf(js-string">'.');
    alert(p);
    js-keyword">if (p >= js-number">0)
        n = n.substring(js-number">0, p) + n.substr(p+js-number">1, js-number">2);
        unit = unit.substr(unit.length - n.length);
    js-keyword">for (js-keyword">var i=js-number">0; i < n.length; i++)
        str += js-string">'零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i);
    js-keyword">return str.replace(/零(仟|佰|拾|角)/g, js-string">"零").replace(/(零)+/g, js-string">"零").replace(/零(万|亿|元)/g, js-string">"$1").replace(/(亿)万|壹(拾)/g, js-string">"$1$2").replace(/^元零?|零分/g, js-string">"").replace(/元$/g, js-string">"元整");
}

http://www.niftyadmin.cn/n/1480909.html

相关文章

tomcat 免安装版 内存溢出

Tomcat 免安装版 &#xff0c;内存溢出的设置 Window系统&#xff0c;在 Tomcat/bin/catalina.bat文件&#xff0c;第二行添加 set JAVA_OPTS-server -Xms512m -Xmx1024m -XXermSize256M -XX:MaxPermSize512M 即可。 转载于:https://www.cnblogs.com/maxiaoshuai/p/5421607.h…

SSM框架整合后js、css失效问题

1.在SpringMVC.xml中添加如下代码 <!-- 静态资源映射 location是本地静态资源路径 mapping是映射的url地址&#xff0c;访问时就使用该地址 --><mvc:default-servlet-handler /><mvc:resources location"/WEB-INF/static/" mapping"/**" /&…

iOS设计模式之简单工厂模式

简单工厂模式 基本理解 到底要实例化谁&#xff0c;将来会不会增加实例化的对象&#xff0c;比如计算器增加开根运算&#xff0c;这是很容易变化的地方&#xff0c;应该考虑用一个单独的类来做这个创造实例的过程&#xff0c;这就是工厂。通过使用工厂模式&#xff0c;我们可以…

EasyUI按钮控制标签显示与隐藏

1.第一种 document.getElementById("delete").style.display; //标签显示 document.getElementById("delete").style.displaynone; //标签隐藏<a id"btn_save" href"#" class"easyui-linkbutton" iconCls"ico…

第一冲刺阶段站立会议08

了解到的知识点&#xff1a;这周主要任务是Javaweb的编写&#xff0c;通过大量的看书和网上查阅资料来巩固相关编程知识。转载于:https://www.cnblogs.com/dgj1314/p/5435832.html

EasyUI实现页面右下角弹出提示框

/*** 关闭提示窗*/ function guanbi(){$(#ceshi).window(close); }/*** 页面加载时右下角弹出提示审批框操作*/ function sliderelay(index){$.messager.show({id:ceshi,title:审批消息,msg:您有<font size"4" color"red">index</font>张表单需…

辛东方:papi酱凭什么能够走红 背后的炒作令人发抖

网红诞生模式从之前的文字制造、图片文字、短视频历经三代更迭网红诞生方式发生了巨大的变化。中国第一代网红是靠文字才华走红起来的比如韩寒、郭敬明、安妮宝贝等都是这类的文字红人之后罗玉凤、苏紫紫等靠大尺度的动作走红发展到现在的短视频聚集粉丝走红。文/辛东方80后作家…

EasyUI实现日期时间输入标签只可以输入日期

<script type"text/javascript"> $(function () {$(#makedate).datebox({onShowPanel: function () {//显示日趋选择对象后再触发弹出月份层的事件&#xff0c;初始化时没有生成月份层span.trigger(click); //触发click事件弹出月份层if (!tds) setTimeout(fun…