resAIW = CN_SYMBOL + minus + resAIW; // /负元角分/整
return resAIW;
}
二、JS实额大写转换为小写
function aNumber(num) {
var numArray = new Array();
var unit = "亿万元$";
for ( var i = 0; i < unit.length; i++) {
var re = eval("/" + (numArray[i - 1] ? unit.charAt(i - 1) : "") + "(.*)" + unit.charAt(i) + "/");
if (num.match(re)) {
numArray[i] = num.match(re)[1].replace(/^拾/, "壹拾");
numArray[i] = numArray[i].replace(/[零壹贰叁肆伍陆柒捌玖]/g, function($1) {
return "零壹贰叁肆伍陆柒捌玖".indexOf($1);
});
numArray[i] = numArray[i].replace(/[分角拾佰仟]/g, function($1) {
return "*" + Math.pow(10, "分角 拾佰仟 ".indexOf($1) - 2) + "+"
}).replace(/^\\*|\\+$/g, "").replace(/整/, "0");
numArray[i] = "(" + numArray[i] + ")*" + Math.ceil(Math.pow(10, (2 - i) * 4));
} else
numArray[i] = 0;
}
return eval(numArray.join("+"));
}
参考资料: JS实额大小写转换
一、JS实额小写转换为大写
function chineseNumber(dValue) {
var maxDec = 2;
// 验证输入金额数值或数值字符串:
dValue = dValue.toString().replace(/,/g, "");
dValue = dValue.replace(/^0+/, ""); // 金额数值转字符、移除逗号、移除前导零
if (dValue == "") {
return "零元整";
} // (错误:金额为空!)
else if (isNaN(dValue)) {
return "错误:金额不是合法的数值!";
}
var minus = ""; // 负数的符号“-”的大写:“负”字。可自定义字符,如“(负)”。金额大小写转换
var CN_SYMBOL = ""; // 币种名称(如“”,默认空)
if (dValue.length > 1) {
if (dValue.indexOf('-') == 0) {
dValue = dValue.replace("-", "");
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-46273-3.html
诸葛亮老先生穿着开裆裤就跑出来了
其次他们已经渐行渐远