掩码会在用户输入时格式化文本框: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: —