<script language="JavaScript" type="text/JavaScript">
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, "元整");
}
</script>
<form name="form1" method="post" action="">
<input type="text" name="j1" onKeyDown="if(event.keyCode==13){document.getElementById('j2').value=sDX(this.value)}">
<input type="text" name="j2">
</form>[color=blue][/color]
分享到:
相关推荐
《JavaScript无限位小写金额转换大写金额》说明:1.本程序用JavaScript语言编写。转换方法严格遵照中国人民银行规定的银行支票中关于中文大写填写规范的相关规定(见下面附文),两可之处按简便方法处理。2.输入小写...
通过js代码将小写金额转换成大写金额,将大写金额转换成数字
javascript货币金额小写立即转换为大写,(ps:网络上下载的)。
js中使用Arabia_to_Chinese方法,如: var a=Arabia_to_Chinese(1183.5); //返回壹仟壹佰捌拾叁元零伍角整
NULL 博文链接:https://onestopweb.iteye.com/blog/2356619
自动将输入的金额转换成大写 如输入 123转换为 壹百贰拾叁元整 输入123.12 转换为 壹百贰拾叁元壹角贰分
JS将数字转换为大写汉字人民币
可以实现输入小写金额转换为中文大写,适用于计算工资或者打印发票之类的功能JS实现,很简单
输入字符,通过正则验证是否为金额不超过万亿精确到小数点后两位,然后将数字转换为大写 包括后台java正则验证及前台js验证 请输入一个数字(精确到小数点后两位): fdsa54325.54 fdsa54325.54 false 请输入一个...
使用javascript,通过转换算法把小写的金额转换成大写,公司的工程中有用到,在网上找了很久都没这中资源,分享下。
金额转换为大写 JavaScript 转换函数
功能揪取:1200元转换为 壹仟贰佰元 AmountInWords(1200,x)= 壹仟贰佰元 其中x为 小数点后四舍五入的位数
关于金额大,小写转换的问题! 很值得下载看看!资源免费,大家分享!!
NULL 博文链接:https://1017401036.iteye.com/blog/2197141
//取小写金额的值 var numberValue=new String(Math.round(a*100)); // 数字金额 var String1 = "零壹贰叁肆伍陆柒捌玖"; // 汉字数字 var String2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; // 对应单位 var len=number...
货币大写金额转换插件ChinaNumToEnglishNum.js,在线将阿拉伯数字转换成中文大写、人民币大写转换工具
js 实现 小写金额转换为大写! 值得下载看看!资源免费,大家分享!!
小写数字转换大写金额,onkeyup事件触发js脚本
javascript将数字转换整数金额大写的方法.docx