我想將字符串轉換爲電話號碼格式。例如,我有我有價值的字符串「456897012」。現在我想將它轉換爲電話號碼格式,如(456)897-012。 那麼過程是什麼?我怎樣才能做到這一點?如何在電話號碼格式中轉換字符串?客觀c
1
A
回答
1
好
假設你有oldPhone
[oldPhone insertString: @"(" atIndex: 0];
[oldPhone insertString: @")" atIndex: 4];
[oldPhone insertString: @"-" atIndex: 9];
還沒有測試它。
希望幫助
+1
C!= Objective C –
+0
哇......我忘記了「客觀」,它的好,將它轉換爲客觀的c:P 邏輯是一樣的:P – Sanosay
3
像這樣的東西應該工作了我猜;
NSString *unformatted = @"5129876985";
NSArray *stringComponents = [NSArray arrayWithObjects:[unformatted substringWithRange:NSMakeRange(0, 3)],
[unformatted substringWithRange:NSMakeRange(3, 3)],
[unformatted substringWithRange:NSMakeRange(6, [unformatted length]-6)], nil];
NSString *formattedString = [NSString stringWithFormat:@"(%@)%@-%@", [stringComponents objectAtIndex:0], [stringComponents objectAtIndex:1], [stringComponents objectAtIndex:2]];
NSLog(@"Formatted Phone Number: %@", formattedString);
相關問題
- 1. 格式化字符串/電話號碼
- 2. 如何在javascript中更改電話號碼字符串格式:
- 3. 如何將電話號碼轉換爲美國格式的電話號碼?
- 4. 字符轉換器的電話號碼
- 5. 在c中格式化電話號碼#
- 6. 如何將字符串轉換爲3號線在客觀C到燒焦
- 7. 如何將字符串中的字符轉換爲數字(電話號碼轉換)?
- 8. 在API 14中將電話號碼轉換爲E164格式
- 9. 如何將語音電話號碼轉換爲數字電話號碼?
- 10. 找到一個字符串和格式的電話號碼
- 11. 格式化的字符串電話號碼android
- 12. 格式化字符串:要刪除的電話號碼
- 13. Java:將字符串格式化爲電話號碼
- 14. 將格式字符串格式化爲JavaScript中的電話號碼/ Lodash
- 15. 如何在C++中將字符串值轉換爲雙格式
- 16. 客觀c字符串編碼問題
- 17. 如何在JavaScript中分割此電話號碼字符串?
- 18. 如何在視圖中格式化dotProject電話號碼字段
- 19. 如何格式化電話號碼
- 20. 如何驗證電話號碼格式
- 21. 如何將一個10位數的字符串格式化爲電話號碼?
- 22. 電話號碼格式javascript
- 23. UItextField電話號碼格式
- 24. 格式化電話號碼
- 25. 格式化電話號碼
- 26. 在MySQL中格式化電話號碼
- 27. 轉換字符串格式
- 28. C#轉換字母數字電話號碼
- 29. 在Magento中格式化客戶電話號碼
- 30. 如何轉換的字母數字的電話號碼位數
[你嘗試過什麼?](http://mattgemmell.com/2008/12/08/what-have-you-tried) –
@布賴恩·羅奇人輝煌的鏈接,我從來沒有看到過。 ..一書籤.. – Krishnabhadra
不是一個直接的答案,但將幫助你..http://stackoverflow.com/questions/665111/nsnumberformatter-to-format-us-telephone-numbers – Krishnabhadra