priceChange(number) {
var ret = "";
if (number != "" && number != null && number != "0") {
var unit = "仟佰拾亿仟佰拾万仟佰拾元角分",
str = "";
number += "00";
var point = number.indexOf(".");
if (point >= 0) {
number = number.substring(0, point) + number.substr(point + 1, 2);
}
unit = unit.substr(unit.length - number.length);
for (var i = 0; i < number.length; i++) {
str +=
"零壹贰叁肆伍陆柒捌玖".charAt(number.charAt(i)) + unit.charAt(i);
}
ret =
str
.replace(/零(仟|佰|拾|角)/g, "零")
.replace(/(零)+/g, "零")
.replace(/零(万|亿|元)/g, "$1")
.replace(/(亿)万|(拾)/g, "$1$2")
.replace(/^元零?|零分/g, "")
.replace(/元$/g, "元") + "整";
}
this.priceText = ret;
}
Vue将金额小写转换成大写
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 操作步骤: 1、选中需要转换的数字所在单元格,点击菜单栏【开始】(一般为默认)中的【格式】,选择【设置单元格格式】...