文字列を電話番号形式に変換したい。たとえば、私は値 "456897012"を持つ文字列を持っています。今私は(456)897-012のような電話番号形式でそれを変換したいと思います。 そのためのプロセスは何ですか?どうやってやるの? 電話番号の形式で文字列を変換する方法は?客観的なc
[OK]を
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. iPhoneの電話番号の形式NSFormatter
- 2. 大きな文字列の電話番号を確認する
- 3. C#でExcelシートの列番号形式を動的に変換する方法は?
- 4. C#で文字列を特定のDateTime形式に変換する方法は?
- 5. MySQL出力マスキング(電話番号、SSNなどの表示形式)
- 6. 拡張メソッド国番号をパラメータとする電話形式
- 7. の文字列をcの時刻形式に変換する
- 8. どのように時刻の形式で値を変換しますか?客観的なc
- 9. .NET標準形式文字列をExcel形式文字列に変換する方法
- 10. 番号のキーボードに自動的に電話する方法は?
- 11. twilioから電話番号の形式を受け取った
- 12. 文字列をdatetime形式に変換
- 13. Pythonで文字列の日付をdatetime形式に変換する方法は?
- 14. ランダム複雑なテスト文字列から10のまたは11桁の電話番号を抽出する式
- 15. 文字列から電話番号と電子メールIDだけを抽出する方法は?
- 16. インドで着信の電話番号の形式は何ですか
- 17. android SDKの2つの形式の電話番号を照合する最良の方法は何ですか?
- 18. 文字列形式の式を線(ジオメトリ)オブジェクトに変換する
- 19. 入力されたすべての電話番号を(999)999-9999形式に変換するトリガー
- 20. 電話番号の形式xxx.xxx.xxxxの正規表現は正確ですか?
- 21. 形式電話番号は私たちのスタイルです。例:(xxx)xxx-xxx
- 22. 電話番号と郵便番号の書式確認
- 23. 国番号に基づく電話番号の書式設定
- 24. アンドロイドで電話のsmsc番号を取得する方法は?
- 25. Excelの文字列を配列形式に変換する
- 26. NSDataをplist形式でJavaの文字列に変換する
- 27. 文字列を日付形式dd-MMM-yyyy形式に変換するには?
- 28. Objective Cの電話番号を変更する(iPhoneアプリ)
- 29. 正規表現を使用して文字列の電話番号を抽出する方法は?
- 30. oracle10gの文字列の日付を日付形式に変換する方法
[あなたは何を試してみました?](http://mattgemmell.com/2008/12/08/what-have-you-tried) –
@Brianローチマン華麗なリンク、私はその前に見たことがありません。 。 – Krishnabhadra
直接の回答ではありませんが、あなたに役立ちます.http://stackoverflow.com/questions/665111/nsnumberformatter-to-format-us-telephone-numbers – Krishnabhadra