검사 할 때 핸드폰 번호 의 정규 표현 식 입 니 다.
(BOOL) isValidPhone: (NSString) phone {if (phone. lengt! = 11) {returnNO;} else {/ * 이동 번호 세그먼트 정규 표현 식 / NSString CM NUM = @ "^ (13 [4 - 9]) | (15 [0 - 2, 7 - 9]) | (178) | (18 [2 - 2 - 4, 7 - 8]) \ \ d {8} | (1705) \ \ \ \ \ \ d {7} $7} $"; / 연결 번호 세그먼트 정규 표현 식 / NSString CU NUM NUM = "(13 - 2 - 4, 7 - 8]) | (18 [2 - 4, 7 - 8]) \ \ d {8} | (1705) \ \ \ \ \ \ d {7}} $7} $$$$(145) | (15 [5 - 6]) | (176) | (18 [5, 6]) \ d {8} | (1709) \ d {7} $"/ / * 신호 세그먼트 정규 표현 식 * / NSString * CT NUM = @ "(133) | (153) | (177) | (18 [0, 1, 9]) \ \ d {8}} $"; NSPredicate * pred 1 = [NSPredicate predicateWitFormat: @ "SELF MATCHES% @", CM NUM]; BOOL isMatch 1 = [pred1 evatWitObject: phone: [predicate * pred 2 = [NSPredicate predicate predicateWitFormat: @ "SELF MATCHES MATCHES @" SELF MATCHES, CUS @ "SELF MATCHES, CUS @", CUCUS, CUS, CUS @ ", CUCUS, CUS, CUS, CUS, CU NUM]; BOOL isMatch 2 =[pred2 evaluateWithObject:phone]; NSPredicate *pred3 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CT_NUM]; BOOL isMatch3 = [pred3 evaluateWithObject:phone];
if (isMatch1 || isMatch2 || isMatch3) {
return YES;
}else{
return NO;
}
} }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.