Bespoke.DynamicDnsUpdater.Client.DynamicDnsClientBase.IsValidIpAddress C# (CSharp) Method

IsValidIpAddress() public method

public IsValidIpAddress ( string ipAddress ) : bool
ipAddress string
return bool
        public bool IsValidIpAddress(string ipAddress)
        {
            const string ipAddressPattern = @"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$";

            var valid = Regex.IsMatch(ipAddress, ipAddressPattern);

            return valid;
        }