方法一:
正則表達式將銀行卡號脫敏。
保留卡號的前4位和后4位,中間的都變成*號
正則表達式如下:
/(?<=\d{4})\d+(?=\d{4})/
js測試代碼如下:
'6212268202014638888'.replace(/(?<=\d{4})\d+(?=\d{4})/,"****"); //6212****8888
由於銀行卡號長度不一樣,具體替換成幾個*號需要自己算下
方法二:
let accountNo = ‘123456789123456789’ accountNo.substr(0,3) + ‘******’ + accountNo.substr(accountNo.length - 3) 保留前三位后三位。