電話番号は国際電話番号である必要があり、ユーザーは国コードを含む完全な電話番号を入力する必要があります。
そのためには、電話番号をフォーマットするための正規表現が必要です。
電話番号は国際電話番号である必要があり、ユーザーは国コードを含む完全な電話番号を入力する必要があります。
そのためには、電話番号をフォーマットするための正規表現が必要です。
実際の正規表現テストにはRegexKitLiteを使用してください。
正規表現自体については、次のようなもの ( Validate Phone Numbers: A Detailed Guideから) が機能するはずです。
^\+(?:[0-9] ?){6,14}[0-9]$
コードで指定するときは、バックスラッシュ文字 (\) をエスケープする必要があることに注意してください。したがって、次のようになります。
NSString *regexString = @"^\\+(?:[0-9] ?){6,14}[0-9]$";