Checks if the given string is a valid port number. : Validation « Regular Expressions « C# / C Sharp






Checks if the given string is a valid port number.

    

using System;
using System.Text.RegularExpressions;

namespace BuildScreen.Core.Utilities
{
    public static class Validation
    {

        /// <summary>
        /// Checks if the given string is a valid port number.
        /// </summary>
        /// <param name="value">The string to be checked.</param>
        /// <returns>A boolean value.</returns>
        public static bool IsPort(string value)
        {
            if (string.IsNullOrEmpty(value))
                return false;

            Regex numeric = new Regex(@"^[0-9]+$", RegexOptions.Compiled | RegexOptions.IgnoreCase);

            if (numeric.IsMatch(value))
            {
                try
                {
                    if (Convert.ToInt32(value) < 65536)
                        return true;
                }
                catch (OverflowException)
                {
                }
            }

            return false;
        }
    }
}

   
    
    
    
  








Related examples in the same category

1.Is Alpha Numeric by using Regular expression
2.Is Alpha Numeric With Space by using Regular expression
3.Is Alpha Numeric With Space And Dot by using Regular expression
4.Replace invalid characters with empty strings by using Regular expression
5.Use Regular expression to check if a string is a number
6.Is Valid Street Address
7.Is integer by regular expression
8.Is Numeric By Regular Expression
9.Is Domain By Regular Expression