JSデジタル転送量

関数formatMoney(S、タイプ){
IF(/[^0-9.]/.test(s))
リターン「0」。
(S == nullの|| S ==「」)であれば
「リターン」0;
。S = s.toString()を置き換える(/ ^(\ D *)$ /、「$ 1。」);
S =(S +「00」)を置き換える(/(\ dは* \ D \ D)\ D * /、「$ 1」。)。
S = s.replace( ""、 『』)。
VAR再= /(\ D)(\ dの{3})/。
(re.test(S))しながら、
S = s.replace(再、「$ 1、KaTeX解析エラー:予想される'EOF'は、29位の'\ d'を得た:... = s.replaceを(/、(\ D \ D) /、「$ 1。」);
IF(タイプ== 0){//不带小数位(默认是有小数位)
するvar A = s.split()」。 ";
もし[1] = =「00」){
sは= [0];
}
}
戻りS;
}
formatMoney( '13222222'、3)

おすすめ

転載: blog.csdn.net/qq_35577329/article/details/91360795