遮罩會在使用者輸入時格式化文字欄位:00/00/0000 會自動補上斜線,AA 000 AA 則依序接受字母和數字。不符合的字元不會被輸入;在中間輸入時,游標也會留在原處。
遮罩由 token 和固定字元組成:0 代表數字,a 代表字母,* 代表兩者皆可,A 和 X 則是用於代碼的對應寫法,輸入後會轉為大寫。你可以用 tokens 加入自己的 token,也可以傳入依已輸入內容挑選遮罩的函式,nuiCardMask 就是這樣依卡別挑選遮罩的。
值就是畫面上顯示的內容;設定 unmask 後則只包含資料。遮罩支援 Signal Forms、響應式表單和 ngModel,尚未填完的值會被視為錯誤。
格式
日期、時間、車牌號碼,以及用自訂 token 接受十六進位數字的色碼。
— · — · — · —
付款資訊
使用 Signal Forms 的欄位。卡號遮罩會依卡別變化,American Express 的安全碼為四碼,nuiCardValid 和 nuiIbanValid 負責驗證號碼。
Card: — · IBAN: —