가져오기

import-mask.ts
import { nuiCardMask, nuiIbanMask, NuiMask } from '@needless-ui/angular/mask';

NuiMask

네이티브 텍스트 필드에 적용하는 마스크입니다.

셀렉터
input[nuiMask]
내보내기 이름
nuiMask
NuiMask: 속성
이름타입기본값설명
nuiMask입력string | ((raw: string) => string)마스크, 또는 입력된 데이터에 맞는 마스크를 고르는 함수.
tokens입력Record<string, NuiMaskToken>추가하거나 교체할 마스크 문자.
unmask입력booleanfalse값에서 리터럴을 빼고 데이터만 남깁니다.
value양방향string''값. 보이는 그대로이거나, unmask를 지정하면 데이터입니다.
raw속성Signal<string>리터럴을 뺀, 입력된 데이터.
complete속성Signal<boolean>마스크의 모든 자리가 채워졌는지 여부.

Helpers

마스크의 서식 지정, 검사, 생성을 위한 함수입니다.

Helpers: 속성
이름타입기본값설명
nuiMaskFormat, nuiUnmask메서드(value, mask) => string값에 마스크를 적용하거나, 마스크가 적용된 값에서 데이터를 꺼냅니다.
nuiCardMask메서드(raw: string) => string카드 번호용 마스크로, 브랜드가 카드에 인쇄하는 방식대로 묶습니다.
nuiCardBrand메서드(number: string) => NuiCardBrand | null앞자리 숫자로 판단한 카드 번호의 브랜드.
nuiCardValid, nuiLuhn메서드(number: string) => boolean카드 번호가 브랜드의 길이를 갖추고 Luhn 검사를 통과하는지 여부.
nuiIbanMask메서드(raw: string) => string해당 국가의 IBAN 길이에 맞춘 IBAN용 마스크.
nuiIbanValid메서드(iban: string) => booleanIBAN이 해당 국가의 길이를 갖추고 검사 숫자가 올바른지 여부.