Objective-C에서 텍스트필드에 입력된 입력값을 체크해야 될 경우가 있는데 Web개발시 사용하던 정규표현으로 입력값 체크하는 방법을 발견하여 소개하려한다.
1. RegexKitLite 을 다운로드
2. RegexKitLite.h , RegexKitLite.m 파일을 프로젝트에 추가 (다운로드 파일 전부 추가할 필요는 없는것 같음.)3. 프로젝트 파일에 Other Linker Flags에 -licucore 문자열추가
4. 사용할 콘트롤러에 RegexKitLite.h 를 임포트
사용예 )
NSString *strFormat = @"^[0-9a-zA-Z]*$"; NSString *result = [oldpasswd.text stringByMatching:strFormat]; if (result == nil) { [self showAlertWindows:@"確認" withMessage:@"変更前のパスワードは英数字(半額)のみ入力可能です。"]; return; }
이외에도 여러가지 편리한 함수들이 있다.
URL과Email을 추출하는 예
'코딩(プログラミング)' 카테고리의 다른 글
루비온레일즈(RubyOnRails) sqllite에서 MySql로 변경하려면 (0) | 2013.03.08 |
---|---|
루비온레일스(Ruby On Rails) API Doc 맥 사전에 등록하기 (0) | 2013.02.27 |
Objective-C에서 정규식을 이용한 입력값체크방법 (0) | 2013.01.23 |
홈페이지 만들기 - WordPress (0) | 2013.01.18 |
keynote로 iPhone앱 프로토타입(Mockup) 만들기 (0) | 2012.12.30 |
구글분석기(Google Analytics)를 앱에 적용해 보자 (0) | 2012.12.19 |
댓글을 달아 주세요