//第一種(陣列反轉思想)
var str = '123456789';
function formateMoney(str) {
str = str.split('').reverse().join('');
let s = '';
for (let i = 0; i < str.length; i++) {
if (i % 3 == 2) {
s += str[i] + ','
} else {
s += str[i]
}
}
s = s.split('').reverse().join('');//,123,456,789多一個逗號 要替換為空
return s.replace(/^,/g, '');
}
console.log(formateMoney(str))
//第二種 正則思想
var str = '123456789'
function formateMoney(str){
var reg = /\d{1,3}(?=(\d{3})+$)/g;
return str.replace(reg,'$1,')
}
console.log(formateMoney(str))
//第三種 正則思想
var str = '123456789'
function formateMoney(str) {
var reg = /\d{1,3}(?=(\d{3})+$)/g;
return str.replace(reg, function (a) {
console.log(a)//123 456
return a + ','//在每三個後面加一個逗號
})
}
console.log(formateMoney(str))
複製程式碼
工作中常用的千分符
相關文章
- js增加千分符程式碼例項JS
- 工作中常用的git命令Git
- 工作中常用的運維命令運維
- 工作中常用到的Java反射Java反射
- 工作中常用的方法(思維模型)模型
- 工作中常用的免費API介面API
- 工作中,Oracle常用函式Oracle函式
- 工作中常用的oracle資料庫sqlOracle資料庫SQL
- 工作中常用的vscode外掛VSCode
- 工作中常用的設計模式--策略模式設計模式
- 分享工作中常用的一個Git指令碼Git指令碼
- 常用符號的英文名符號
- 常用符號的英文彙總符號
- html中的常用特殊符號HTML符號
- 【新特性速遞】自定義數字輸入框的小數分隔符和千分位分隔符
- 50個工作中最常用excel技巧 excel常用技巧大全Excel
- RxJava常用操作符RxJava
- Java 常用修飾符Java
- 常用特殊符號大全符號
- 工作中常用的設計模式--介面卡模式設計模式
- 工作中 Oracle 常用資料字典集錦Oracle
- 工作中常用的免費API,趕緊收藏起來~API
- MongoDB的常用Query操作及操作符MongoDB
- 18 個一線工作中常用 Shell 指令碼指令碼
- 測試工作中經常用到的一丟Linux命令Linux
- Markdown常用數學符號&公式符號公式
- Python中常用的分隔符有哪些?Python
- 在命令提示符下常用的oracle命令Oracle
- C#中幾個不常用的操作符C#
- PHP常用符號和函式收藏PHP符號函式
- 工作中,我們經常用到哪些SQL語句呢?SQL
- java常用修飾符(隨堂筆記)Java筆記
- Markdown 常用數學符號和語法符號
- 課時6:Python之常用操作符Python
- 千分位分隔函式函式
- 數學中常用符號、表示式的英文讀法小結符號
- Python對數字的千分位處理方式Python
- 【Linux基礎】工作中常用的linux命令,經常會被面試官問到Linux面試