1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 人民币大写转换器工具-把数字金额转换成中文大写

人民币大写转换器工具-把数字金额转换成中文大写

时间:2021-12-13 07:45:50

相关推荐

人民币大写转换器工具-把数字金额转换成中文大写

一刀工具箱提供大写人民币数字转换器 - 人民币金额大写小写转换器用于数字大写转换,大写数字一到十是最常用的数字大写,阿拉伯数字大写小写都可以用在线转换器查询。

代码片段

const translate = (str) =>{//补齐位数,对齐输出if(str.indexOf('.') < 0){str += '.00';}else if(!str[str.indexOf('.') + 2]){str += '0';}str = str.substring(0,str.indexOf('.') + 3);let result = "";let startPos = units.length - str.length;for(let i = 0; i < str.length; i++){result += digits[str[i]] + units[startPos + i];}//替换小数部分,去掉小数点result = result.replace('点·','').replace('零角','零').replace('零零分','整').replace('零分','');/*整数去零的思路:* 先把零仟零佰零拾的部分换成零* 然后把各种零亿替换成亿,各种零万替换成万,各种零元替换成元* 之后应该就只剩下亿万元这种错误了* 都整理好之后再把多出来的零抹掉* * 原型:* result = result.replace(/零仟|零佰|零拾/g,'零');* result = result.replace(/零*亿/g,'亿');* result = result.replace(/零*万/g,'万');* result = result.replace(/零*元/,'元');* result = result.replace(/亿万元/,'亿元');* result = result.replace(/零零/g,'零');*/result = result.replace(/零仟|零佰|零拾/g,'零').replace(/零*亿/g,'亿').replace(/零*万/g,'万').replace(/零*元/,'元').replace(/亿万元/,'亿元').replace(/零零/g,'零');return result;};

在线人民币大写转换器工具-把数字金额转换成中文大写 - 一刀工具箱APP一刀工具箱提供大写人民币数字转换器 - 人民币金额大写小写转换器用于数字大写转换,大写数字一到十是最常用的数字大写,阿拉伯数字大写小写都可以用在线转换器查询。/rmb

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。