銀行卡號每四位新增一個空格
阿新 • • 發佈:2018-11-09
前端頁面展示需要加上空格,
this.cardnum.replace(/[^\d]/g, '').replace(/(\d{4})(?=\d)/g, '$1 ');
而上傳後臺時往往需要去掉空格,
this.cardnum.replace(/\s/g, "")
金額最多輸入小數點後兩位
this.amountPrice.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3')
vue中自動給數字補0,如果是兩位小數,那原數返回,如果一位則加一個0,如果是整數,那麼硬生生的加個小數點後兩位
currcy是過濾器函式
currcy:function(val){
var zero = String(val).split('.')[1]
if(!zero){
return val+'.00'
}else if(zero.length=='1'){
return val+'0'
}else{
return val
}
}