Mega Code Archive

 
Categories / C# / Regular Expressions
 

Validates the phone number with regular expression

//Microsoft Public License (Ms-PL) //http://c4fdevkit.codeplex.com/license using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; namespace C4F.DevKit.WebServices {     /// <summary>     /// Provides useful methods like conversion methods.     /// </summary>     public static class Utility     {         /// <summary>         /// Validates the phone number          /// [Example formats: '212-123-4567', '(212)123-4567', '2121234567', '(212) 123-4567', '(212)-123-4567']         /// </summary>         /// <param name="phoneNumber">Phone number</param>         /// <returns>True if phone number is valid</returns>         public static bool ValidatePhoneNumber(string phoneNumber)         {             if (String.IsNullOrEmpty(phoneNumber))                 return false;             return Regex.IsMatch(phoneNumber, "^[(]?[2-9][0-9]{2}[)]?[ -]?[0-9]{3}[ -]?[0-9]{4}$");         }             } }