Reputation: 8810
Telephone number should be international and user has to enter the complete phone number with country code.
For that I need a regex for formatting the phone number.
Upvotes: 0
Views: 4577
Reputation: 22305
For real regex testing use RegexKitLite.
As for the regular expression itself, something like this (from Validate Phone Numbers: A Detailed Guide) should work:
^\+(?:[0-9] ?){6,14}[0-9]$
Note that when you specify it in your code you need to escape the backslash character (\), so it would look like this:
NSString *regexString = @"^\\+(?:[0-9] ?){6,14}[0-9]$";
Upvotes: 4