码迷,mamicode.com
首页 > Web开发 > 详细

js 银行卡四位一隔,钱三位用逗号隔开并强制保留两位小数

时间:2018-02-01 17:42:53      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:parse   replace   title   locale   body   highlight   oca   oat   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 银行卡四位一隔,钱三位用逗号隔开并强制保留两位小数

标签:parse   replace   title   locale   body   highlight   oca   oat   atm   

原文地址:https://www.cnblogs.com/pnz-bug/p/8398724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!