首頁 > web前端 > js教程 > JS的千分位演算法實作思路_javascript技巧

JS的千分位演算法實作思路_javascript技巧

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-05-16 17:27:36
原創
1307 人瀏覽過
複製程式碼 程式碼如下:

function commafy() {
var getElementdocumf. "NumA").value;
//1.先去除空格,判斷是否空值與非數
num = num "";
num = num.replace(/[ ]/g, " ");
if (num == "") {
alert("空值,結束");
return;
}
if (isNaN(num)) {
alert("非數,結束");
return;
}
//2.針對是否有小數點,分情況處理
var index = num.indexOf(".");
if (index==-1) {//無小數點
var reg = /(-?d )(d{3})/;
while (reg.test(num)) {
num = num.replace(reg, "$1,$2");
}
} else {
var intPart = num.substring(0, index);
var pointPart = num. substring(index 1, num.length);
var reg = /(-?d )(d{3})/;
while (reg.test(intPart)) {
intPart = intPart. replace(reg, "$1,$2");
}
num = intPart "." pointPart;
}
return alert(num);
}
相關標籤:
js
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
javascript - js addClass 無效
來自於 1970-01-01 08:00:00
0
0
0
php呼叫js並取得js的回傳值問題
來自於 1970-01-01 08:00:00
0
0
0
js進階教程
來自於 1970-01-01 08:00:00
0
0
0
找不到js檔案程式碼
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板