js 銀行卡四位一隔,錢三位用逗號隔開並強制保留兩位小數
阿新 • • 發佈:2018-02-01
orm num ava asc number locale rep atm 銀行
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> /** * 格式化money,(123456=>123,456.00) * num:string or number */ formatMoney = (num) => { var end = parseFloat((num/100).toFixed(2)).toLocaleString(); if(end.indexOf(‘.‘)==-1){ end+=‘.00‘; } return end; } console.log(formatMoney(1234898.232)) /** * 格式化銀行卡 或者訂單號(四位一隔開) * bank(String) */ formatBank = (bank) => { return bank.replace(/[\s]/g, ‘string‘).replace(/(\d{4})(?=\d)/g, "$1 "); } console.log(formatBank(‘1232398989898‘)); </script> </body> </html>
js 銀行卡四位一隔,錢三位用逗號隔開並強制保留兩位小數