본문 바로가기
프로그래밍/FLEX

restrict - TextInput 입력문자 제한

by 착살의 숲 2013. 11. 13.
반응형

TextInput 에 값을 입력 받을 때 추가적인 스크립트를 사용하지 않고 속성만으로 값을 제한하고자 할 때 사용한다.

 

속성명 : restrict

사용방법은 다음과 같다.

 

<mx:TextInput restrict="" />

 

restrict="ㄱ-힣" : 한글만 입력가능

restrict="A-z" : 영문 알파벳만 입력가능

restrict="0-9" : 아라비아숫자 0~9 만 입력가능

restrict="0-9\-" : 숫자와 - 만 입력가능

restrict="^a-z" : 영문 소문자 a~z 까지 제외한 모든 값 입력가능

restrict="A-z0-9\@\." : 이메일 형식만 입력가능, 하지만 실제 입력가능한 문자의 갯수를 제한하는 것이 아니므로 aaaaa@naver.com@daum.net 이런식으로 입력해도 정상 입력으로 판단한다.

restrict="\\\" : \ 문자만 입력가능

restrict="\^" : ^ 문자만 입력가능

 

특수문자에 대한 제한을 하고자 한다면 해당 문자앞에 "\" 를 넣으면 된다.

 

주의할 점은 복수해서 붙여넣기를 사용하여 값을 입력할 경우 먹히지 않는다.

 

[출처] - http://blog.daum.net/wiznel/4653856

반응형

댓글