마스크는 사용자가 입력하는 대로 텍스트 필드의 서식을 맞춥니다. 00/00/0000은 슬래시를 넣고, AA 000 AA는 문자와 숫자를 정해진 순서대로 받습니다. 맞지 않는 문자는 들어가지 않으며, 중간에 입력해도 캐럿이 제자리를 지킵니다.

마스크는 토큰과 리터럴로 이루어집니다. 0은 숫자, a는 문자, *는 둘 중 하나이고, A와 X는 코드용으로 같은 역할을 하며 대문자로 입력됩니다. tokens로 토큰을 직접 추가하거나, 입력한 내용에 맞는 마스크를 고르는 함수를 전달할 수 있습니다. nuiCardMask가 바로 카드 브랜드에 따라 마스크를 고르는 함수입니다.

값은 화면에 보이는 그대로이며, unmask를 지정하면 데이터만 남습니다. 마스크는 Signal Forms, 반응형 폼, ngModel과 함께 동작하고, 다 채우지 않은 값은 오류가 됩니다.

서식

날짜, 시각, 자동차 번호판, 그리고 16진수 숫자용 토큰을 따로 둔 색상 코드입니다.

— · — · — · —

결제 정보

Signal Forms 필드입니다. 카드 마스크는 브랜드를 따르고, 보안 코드는 American Express일 때 네 자리이며, nuiCardValid와 nuiIbanValid가 번호를 검사합니다.

Card: — · IBAN: —