[]
InputMask 컨트롤을 통해 입력되는 사용자 입력의 유효성을 검사하고 형식을 지정할 수 있습니다. 이 컨트롤은 사용자가 실수로 잘못된 데이터를 입력하는 것을 방지하고 사용자가 입력할 때 리터럴(예: 날짜의 슬래시)을 건너뛰어 시간을 절약합니다.
입력의 유효성을 확인하는 데 사용되는 마스크는 mask 속성으로 정의되며, 여기에는 다음 특수 문자 중 하나 이상이 포함될 수 있습니다:
Character | Mask Type |
---|---|
0 | 숫자. |
9 | 숫자 또는 공백. |
# | 숫자, 기호 또는 공백. |
L | 문자. |
l | 문자 또는 공백. |
A | 영숫자 |
a | 영숫자 또는 공백. |
. | 현지화 된(Localized) 소수점. |
, | 현지화 된(Localized) 천 단위 구분 기호. |
: | 현지화 된(Localized) 시간 구분 기호. |
/ | 현지화 된(Localized) 날짜 구분 기호. |
$ | 현지화 된(Localized) 통화 기호. |
< | 뒤에 오는 문자를 소문자로 변환. |
> | 뒤에 오는 문자를 대문자로 변환. |
\ | 모든 문자를 이스케이프하여 리터럴로 바꿈. |
9 | DBCS 숫자. |
J | DBCS 히라가나. |
G | DBCS 큰 히라가나. |
K | DBCS 가타카나. |
N | DBCS 큰 가타카나. |
K | SBCS 가타카나. |
N | SBCS 큰 가타카나. |
Z | 임의의 DBCS 문자 |
H | 임의의 SBCS 문자. |
All others | 리터럴 |
컨트롤의 주요 속성은 다음과 같습니다:
<input id="thePhone"><br>
import * as input from '@grapecity/wijmo.input';
function init() {
let thePhone = new input.InputMask('#thePhone', {
mask: '(999) 000-0000'
});
}