<script language="JavaScript">
function chin(str){
var cnChar = "零壹贰叁肆伍陆柒捌玖",
partInt = '元拾佰仟万拾佰仟亿拾佰仟',
len = str.length-1,
arr = new Array((len+1)),
i=0;
str.replace(/\d/g,function(n){
var b = partInt.charAt(len-i);
arr[i] = cnChar.charAt(n) + (n==='0'&&'元万亿'.indexOf(b)<0?'':b);
i++;
});
return arr.join('').replace(/(零)\1+/g,'零').replace('/(零)(?=元|万|亿)/g','');
}
</script>
数字转换成汉语中人民币的大写(javascript正则)
最新推荐文章于 2024-01-04 16:05:23 发布