2009-08-26 32 views
0

有人可以給我一個提示,我可以如何轉換任何用戶可以輸入到TextField或從Adreebook中選擇一個給定的格式? Web服務我用戶想要特定格式的所有數字。例如:如何將telefonnumber - 字符串轉換爲特定格式?

49(123)456789456必須是49123456789456

0049(123)456789456必須是49123456789456

49 123 456789456必須是49123456789456

是否有可可功能,可以幫助我呢?還是我必須解析字符串並編寫自定義解決方案?

非常感謝您

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:illegal] } – 2009-08-26 10:09:27

相關問題