728x90
반응형

1. number 타입 mask

  • - : 음수기호만 입력 가능
  • + : 양수기호만 입력 가능
  • ! : +, - 기호를 제외한 숫자만 입력 가능
  • # : 모든 10진수 숫자 (0-9)
  • 9 : 모든 10진수 숫자 (0-9)
  • 0 : 모든 10진수 숫자 (0-9)(값이 없을 경우 0으로 설정)
  • . : 소숫점 자릿수
  • , : 콤마 표시 여부 (Text에서만 나타남)

//숫자만 입력
Action
-edittype: masknumber //그리드일 경우
-mask: !0.000
-type: number

//천단위 콤마
Action
-edittype: masknumber //그리드일 경우
-mask: #,###
-type: number


*참고
- 마스크 문자에 ',' 가 표시되는 경우 ','의 위치에 관계 없이 정수부 자릿수의 3자리마다 ','가 나타납니다.
- 마스크를 입력 하지 않은 경우, 정수부 및 소수부 자릿수에 제한이 없지만, mask를 입력하면 정수부는 자릿수 제한이 없고 소수부는 자릿수가 제한됩니다.





2. string 타입 mask

  • @ : 모든 Ascii 문자(한글 등 다국언어 불가)
  • # : 모든 10진수 숫자(0-9)
  • * : 모든 알파벳 문자(a-zA-Z)
  • 9 : 모든 알파벳, 숫자(a-zA-Z0-9)
  • A : 대문자 알파벳(A-Z)
  • a : 소문자 알파벳(a-z)
  • Z : 대문자 알파벳, 숫자(A-Z0-9)
  • z : 소문자 알파벳, 숫자(a-z0-9)

//주민등록번호 뒷자리 안 보이게 처리
Action
-mask: ######-{#######}
-type: string



728x90
반응형

+ Recent posts