//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
{
///
/// Provides useful methods like conversion methods.
///
public static class Utility
{
///
/// Validates the phone number
/// [Example formats: '212-123-4567', '(212)123-4567', '2121234567', '(212) 123-4567', '(212)-123-4567']
///
/// Phone number
/// True if phone number is valid
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}$");
}
}
}