將數字轉換為大寫金額

2022-07-04 05:18:09 字數 1316 閱讀 7708

export const changetochinese = (num) =>;

num = num.replace(/,/g, "") //

替換tomoney()中的「,」

num = num.replace(/ /g, "") //替換tomoney()中的空格

num = num.replace(/¥/g, "") //

替換掉可能出現的¥字元

if (isnan(num)) ;

//字元處理完畢後開始轉換,採用前後兩部分分別轉換

var part = string(num).split(".");

var newchar = "";

//小數點前進行轉化

for (var i = part[0].length - 1; i >= 0; i--)

var tmpnewchar = ""

var perchar = part[0].charat(i);

switch

(perchar)

switch (part[0].length - i - 1)

var newchar = tmpnewchar +newchar;

}//小數點之後進行轉化

if (num.indexof(".") != -1)

for (i = 0; i < part[1].length; i++)

if (i == 0) tmpnewchar = tmpnewchar + "角";

if (i == 1) tmpnewchar = tmpnewchar + "分";

newchar = newchar +tmpnewchar;}}

//替換所有無用漢字

while (newchar.search("零零") != -1)

newchar = newchar.replace("零零", "零");

newchar = newchar.replace("零億", "億");

newchar = newchar.replace("億萬", "億");

newchar = newchar.replace("零萬", "萬");

newchar = newchar.replace("零元", "元");

newchar = newchar.replace("零角", "");

newchar = newchar.replace("零分", "");

if (newchar.charat(newchar.length - 1) == "元")

return

newchar;

}

Js 將數字轉換為大寫金額

export const changetochinese num num num.replace g,替換tomoney 中的 num num.replace g,替換tomoney 中的空格 num num.replace g,替換掉可能出現的 字元if isnan num 字元處理完畢後開始轉換...

數字轉換為大寫金額

changetochinese num num num.replace g,替換tomoney 中的 num num.replace g,替換tomoney 中的空格 num num.replace g,替換掉可能出現的 字元 if isnan num 字元處理完畢後開始轉換,採用前後兩部分分別轉換...

AnglurJS將金額轉換為大寫金額

class font small style div 後台 scope.milestone.winbiddate new date 前台就會顯示出這種效果來 根據相同的原理我做了乙個阿拉伯數字轉換大寫數字的過濾convertcurrencyfilter 過濾的 如下 validate input s...