導讀:一般8位以上賬號,顯示首尾各4位,中間固定用8位*代替;8位及以下賬號,顯示首尾各2位,中間固定用8位*代替,
這里簡單處理一下16位及以上的賬號,卡號,其它的情況同理,
一般開頭位1025*********************55
或者6225***********************
示例
1開頭
10256666666666666
1025 **** **** 6666
6開頭
6225588888884745
6225 **** **** 4745
這里處理16位以上,17位卡號,22位存折這種情況,8位以下很少,不考慮
dealAccountNo(account){
if(account.startsWith('1')){
if(account.length >= 17){
account = account .substring(0,4)+" **** **** "+account .substring(account.length-4);
}
}
if(account.startsWith('6')){
if(account.length >= 16){
account = account .substring(0,4)+" **** **** "+account .substring(account.length-4);
}
}
}
然后直接在模板呼叫即可
<div>{{dealAccountNo(account)}}<div>
效果圖:
好啦,本期內容就分享到這里,我們下期見!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/299198.html
標籤:其他
