IsMobileValid

using System.Text.RegularExpressions;

public static class MyExtension
{
	public static bool IsValidMobile(this string number)
	{
		bool bFound = false;
		try
		{
			bFound = Regex.IsMatch(number, @"\A\+\b(639)[012]{1}[0-9]{1}[0-9]{3}[0-9]{4}\b\Z");
		}
		catch (ArgumentException)
		{
			
		}

		return bFound;
	}
}
Example:
Console.WriteLine("Valid Mobile: +639203782321:\t{0}", "+639303782321".IsValidMobile());

Description

For Philippine mobile code but can also be adjusted based on your mobile network code. Check if the given number is a valid formatted international number.

Details

Double click on the code to select all.

 

;