VCard を読み取ることができる電話帳プログラムを作成しています。問題は電話番号です。通常、米国では次のようになります。
0771234560
しかし、電話番号が外国の場合は、次のようになります。
+94771234560
または多分(22)772324000
今、対処すべき兆候が+
あります!()
現在、電話番号 (VCard には文字列として含まれています) を番号に変換しています。ただし、電話番号を文字列として許可すると、連絡先フォームに名前を電話番号として挿入するなど、ユーザーは何かおかしなことをする可能性があります。
電話番号を文字列として保存し、問題のあるエントリを防ぐにはどうすればよいですか?