[iOS]생년월일 정규식으로 유효한지 확인하기 (Regular Expression)
정규식을 이용한 생년월일(예시 19990812) 체크.123456789if (birthdayStr.length > 0) { NSString *ptn = @"^[1-2]{1}[0-9]{3}[0-1]{1}[0-9]{1}[0-3]{1}[0-9]{1}$"; NSRange range = [birthday_tf.text rangeOfString:ptn options:NSRegularExpressionSearch]; if( range.length != birthdayStr.length ){ // 오류출력 return; }}Colored by Color Scriptercs 설명1. {1}. 1자리만 체크2.[1-2]. 1~2까지의 숫자만 유효함3. ^. 정규식 시작.4.$. 정규식 종료.
iOS/자료정리
2015. 9. 15. 18:33
반응형