js增加千分符程式碼例項

螞蟻小編發表於2017-03-25

所謂千分符就是數字每隔三位新增一個逗號的功能。

這樣比較大的數字比較容易辨識,程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
function addqianfenwei(str){
  var re=/(\d{1,3})(?=(\d{3})+(?:$|\D))/g;
  var str1=typeof str=="string"?str:str+"";
  var str2=str1.replace(re,"$1,");
  return str2;                           
}
console.log(addqianfenwei(1234567))

上面的程式碼實現了我們的要求,更多內容可以參閱相關閱讀。

相關閱讀:

(1).()小括號可以參閱正規表示式 分組一章節。

(2).\d可以參閱正規表示式 \d 元字元一章節。

(3).{1,3}可以參閱正規表示式{n,m}量詞一章節。

(4).?=可以參閱正規表示式零寬斷言一章節。

(5).+可以參閱正規表示式+量詞一章節。

(6).?:可以參閱正規表示式?:用法詳解一章節。

(7).$可以參閱正規表示式$元字元一章節。

(8).\D可以參閱正規表示式\D元字元一章節。

(9).replace()可以參閱正規表示式replace()函式一章節。


相關文章