//第一種(陣列反轉思想)
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))
複製程式碼
工作中常用的千分符
相關文章
- 工作中常用的git命令Git
- 工作中常用的運維命令運維
- 工作中常用的vscode外掛VSCode
- 工作中常用的免費API介面API
- 工作中常用的方法(思維模型)模型
- 工作中,Oracle常用函式Oracle函式
- 工作中常用的字串和陣列方法字串陣列
- 工作中常用的設計模式--策略模式設計模式
- 工作中常用的oracle資料庫sqlOracle資料庫SQL
- 分享工作中常用的一個Git指令碼Git指令碼
- 【新特性速遞】自定義數字輸入框的小數分隔符和千分位分隔符
- Java 常用修飾符Java
- 常用特殊符號大全符號
- 50個工作中最常用excel技巧 excel常用技巧大全Excel
- 工作中常用的設計模式--介面卡模式設計模式
- 國際化之數字價格千分位分隔符 toLocaleString()
- 工作中常用的免費API,趕緊收藏起來~API
- Python中常用的分隔符有哪些?Python
- MongoDB的常用Query操作及操作符MongoDB
- 18 個一線工作中常用 Shell 指令碼指令碼
- Markdown常用數學符號&公式符號公式
- PHP常用符號和函式收藏PHP符號函式
- 工作中,我們經常用到哪些SQL語句呢?SQL
- Markdown 常用數學符號和語法符號
- java常用修飾符(隨堂筆記)Java筆記
- 課時6:Python之常用操作符Python
- lua千分位上加分號
- 106-Python中常用佔位符型別Python型別
- 【Linux基礎】工作中常用的linux命令,經常會被面試官問到Linux面試
- Python對數字的千分位處理方式Python
- 數學中常用符號、表示式的英文讀法小結符號
- 千分位分隔函式函式
- 電路圖原理圖怎麼畫?它的常用符號有哪些?符號
- (005)我們一起學Python;常用操作符Python
- 工作中遇到的問題
- Git在工作中的使用Git
- 工作中那些有用的工具
- Stream流的基本介紹以及在工作中的常用操作(去重、排序以及數學運算等)排序