2009-08-26 7 views
0

누군가가 TextField에 입력하거나 Adreebook에서 특정 형식으로 선택할 수있는 것을 어떻게 변환 할 수 있는지 힌트를주세요. Webservice I 사용자는 모든 숫자를 특정 형식으로 원합니다. 예를 들어 :전화 번호 - 문자열을 특정 형식으로 변환하는 방법은 무엇입니까?

+49 (123) 456,789,456은 코코아 함수가 그 수는 49,123,456,789,456

0049 (123) 456,789,456이 49,123,456,789,456

+49 123 456,789,456이 49,123,456,789,456

있어야 있어야 있어야 이걸 도와 줘? 또는 문자열을 구문 분석하고 사용자 지정 솔루션을 코딩해야합니까?

twickl

답변

0

시도 대단히 감사

NSCharacterSet* illegal = [NSCharacterSet characterSetWithCharactersInString: @"()+"]; 
NSString* str = @"+49 (123) 456789456"; 
NSString* modded = [[str componentsSeparatedByCharactersInSet: illegal] componentsJoinedByString: @""]; 
+0

또한 추가 할 수있는 일이 같은 ... 경우 ([@ "00"isEqualToString : [STR substringToIndex : 2] ]) { modded = [[str substringFromIndex : 2] componentsSeparatedByCharactersInSet : 불법] } –

관련 문제