js 正则 显示千分号 支持整数和小数
生活随笔
收集整理的這篇文章主要介紹了
js 正则 显示千分号 支持整数和小数
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
js 正則 顯示千分號 支持整數(shù)和小數(shù):
“1344328888341.2342”.replace(/^(-?\d+?)((?:\d{3})+)(?=.\d+∣|∣)/, function (all, pre,g) {
console.log(arguments);
console.log(all);
console.log(pre);
console.log(g);
return pre + g.replace(/\d{3}/g, ‘,$&’); });
“1,344,328,888,341.2342”
注:
函數(shù)參數(shù)表示:
- param 1: 匹配到的字符串
- param 2: 匹配的子字符串
- param 3: 匹配的子字符串
- param 4: 匹配到的字符串在字符串中的位置
- param 5: 原始字符串
PS: 如果匹配到的全字符串有多個(gè),每個(gè)都會執(zhí)行一次函數(shù)(有多少(n)個(gè)子字符串,第二個(gè)參數(shù)開始到第n個(gè)都是表示子串,第n+1為該子串所在全字符串中的索引位置,最后一個(gè)參數(shù)為整個(gè)字符串)
總結(jié)
以上是生活随笔為你收集整理的js 正则 显示千分号 支持整数和小数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring源码 --Idea modu
- 下一篇: 怎样理解 MVVM ( Model-Vi