<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>如何給字符串加千分符</title>
</head>
<body>
<script>
/*
* 問題描述:
* 如何給字符串加千分符
* 例如:3562123761 -> 3,562,123,761
* */
var a = '3562123761';
/*
* 解法一:字符串
* */
(function (a) {
var arr = a.split('');
for (var i = arr.length - 1; i > -1; i--) {
if ((i + 1) % 3 === 0) {
arr.splice(i - 1, 0, ',');
}
}
var res = arr.join('');
console.log(res);
})(a);
/*
* 解法二:正則
* 先講解一下 正向聲明和反正向聲明
* ①前向聲明 (?=)
* var str = 'abacad';
* var re = /a(?=b)/g;
* var res = str.replace(re, '*');
* alert(res);
* 把str(abacad)中出現(xiàn)ab的部分中的a替換為*號
* 結(jié)果 : *bacad
*
* ②反前向聲明 a(?!b)
* var str = 'abacad';
* var re = /a(?!b)/g;
* var res = str.replace(re, '*');
* alert(res);
* 把str(abacad)中不是出現(xiàn)ab的部分(ac,ad)中的a替換為*號
* 結(jié)果 : ab*c*d
* */
/*(function (a) {
var re = /(?=(?!\b)(\d{3})+$)/g;
var res = a.replace(re, ',');
alert(res);
})(a);*/
</script>
</body>
</html>
如何給字符串加千分符
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- NSNumberFormatter *format = [[NSNumberFormatter alloc]ini...
- 1 簡歷 1.1 如何避免自己掉坑? 1、首先,簡歷里面一定要突出自己的特長/擅長點/關(guān)鍵詞。 2、項目經(jīng)驗中寫明...
- 導(dǎo)讀:相比較VR的吹噓和熱捧,AR已經(jīng)成熟。其已經(jīng)在消費市場取得眾多勝利,而且很多科技巨頭也在紛紛發(fā)力該領(lǐng)域,因此...
- [即搜(Deepso) - 可自定義的聚合搜索工具](http://deepso.io) 在日產(chǎn)工作中,特別是從事...