js 正则 显示千分号 支持整数和小数
生活随笔
收集整理的這篇文章主要介紹了
js 正则 显示千分号 支持整数和小数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
js 正則 顯示千分號 支持整數和小數:
“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”
注:
函數參數表示:
- param 1: 匹配到的字符串
- param 2: 匹配的子字符串
- param 3: 匹配的子字符串
- param 4: 匹配到的字符串在字符串中的位置
- param 5: 原始字符串
PS: 如果匹配到的全字符串有多個,每個都會執行一次函數(有多少(n)個子字符串,第二個參數開始到第n個都是表示子串,第n+1為該子串所在全字符串中的索引位置,最后一個參數為整個字符串)
總結
以上是生活随笔為你收集整理的js 正则 显示千分号 支持整数和小数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring源码 --Idea modu
- 下一篇: 聊天机器人 ChatGPT 爆火,谁在中