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

Posted 胖娘子_bug

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 银行卡四位一隔,钱三位用逗号隔开并强制保留两位小数相关的知识,希望对你有一定的参考价值。

<!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 银行卡四位一隔,钱三位用逗号隔开并强制保留两位小数的主要内容,如果未能解决你的问题,请参考以下文章

js金额数字格式化实现代码(三位加逗号处理保留两位置小数)

js:银行卡号四个隔开,并用星号代替,只显示后四位,怎么写啊

将金额数字每三位一逗号分隔

将1234567890转换成1,234,567,890 每3位用逗号隔开的形式 PHP千分位

数字常用格式

【js】金钱格式化(每三位逗号分隔)的方法