关于大小写转换的问题?
function dx(n) {var strOutput = "";
var strUnit = '仟佰拾亿仟佰拾万仟佰拾圆角分';
n += "00";
var intPos = n.indexOf('.');
if (intPos >= 0)
n = n.substring(0, intPos) + n.substr(intPos + 1, 2);
strUnit = strUnit.substr(strUnit.length - n.length);
for (var i=0; i < n.length; i++)
strOutput += '零壹贰叁肆伍陆柒捌玖'.substr(n.substr(i,1),1) + strUnit.substr(i,1);
if (strOutput!="") strOutput=strOutput.replace("零角零分","整");
return strOutput;
}
这段代码小写金额输入2,00大写金额显示为贰仟零佰零拾零圆整
想问怎么才能让大写金额显示为正确?
补充:企业软件 , Lotus