从tenpay找到的一段将金额小写转换成大写的js代码:
var DX = function (num) {
var strOutput = "";
var strUnit = '仟佰拾亿仟佰拾万仟佰拾元角分';
num += "00";
var intPos = num.indexOf('.');
if (intPos >= 0)
num = num.substring(0, intPos) + num.substr(intPos + 1, 2);
strUnit = strUnit.substr(strUnit.length - num.length);
for (var i=0; i < num.length; i++)
strOutput += '零壹贰叁肆伍陆柒捌玖'.substr(num.substr(i,1),1) + strUnit.substr(i,1);
return strOutput.replace(/零角零分$/, '整').replace(/零[仟佰拾]/g, '零').replace(/零{2,}/g, '零').replace(/零([亿|万])/g, '$1').replace(/零+元/, '元').replace(/亿零{0,3}万/, '亿').replace(/^元/, "零元");
};
分享到:
相关推荐
通过js代码将小写金额转换成大写金额,将大写金额转换成数字
《JavaScript无限位小写金额转换大写金额》说明:1.本程序用JavaScript语言编写。转换方法严格遵照中国人民银行规定的银行支票中关于中文大写填写规范的相关规定(见下面附文),两可之处按简便方法处理。2.输入小写...
js中使用Arabia_to_Chinese方法,如: var a=Arabia_to_Chinese(1183.5); //返回壹仟壹佰捌拾叁元零伍角整
javascript货币金额小写立即转换为大写,(ps:网络上下载的)。
金额小写转大写完整版本js,可直接调用
使用javascript,通过转换算法把小写的金额转换成大写,公司的工程中有用到,在网上找了很久都没这中资源,分享下。
输入字符,通过正则验证是否为金额不超过万亿精确到小数点后两位,然后将数字转换为大写 包括后台java正则验证及前台js验证 请输入一个数字(精确到小数点后两位): fdsa54325.54 fdsa54325.54 false 请输入一个...
用这个JS函数可以把小写的金额变成大写的
NULL 博文链接:https://onestopweb.iteye.com/blog/2356619
可以实现输入小写金额转换为中文大写,适用于计算工资或者打印发票之类的功能JS实现,很简单
金额转换为大写 JavaScript 转换函数
自动将输入的金额转换成大写 如输入 123转换为 壹百贰拾叁元整 输入123.12 转换为 壹百贰拾叁元壹角贰分
NULL 博文链接:https://1017401036.iteye.com/blog/2197141
JS将数字转换为大写汉字人民币
js 实现 小写金额转换为大写! 值得下载看看!资源免费,大家分享!!
小写数字转换大写金额,onkeyup事件触发js脚本
js数字转大写,含专业会计的金额转大写同时支持普通非会计的数字转大写,希望对大家有帮助。上传的html文档,可以直接用浏览器打开看看效果
javaweb,js页面,数字金额小写转大写方法。
//取小写金额的值 var numberValue=new String(Math.round(a*100)); // 数字金额 var String1 = "零壹贰叁肆伍陆柒捌玖"; // 汉字数字 var String2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; // 对应单位 var len=number...