Mit dieser Funktion wird geprüft, ob der übergebene String ein Gültige IP Adresse ist.
Bsp:
"0.0.0.0" bis "255.255.255.255" ist gültig
"1.2.3.256" oder "0.0.2" ist ungültig
/// <summary>
/// Determines whether the specified string is an IP address.
/// </summary>
/// <param name="IP">The string.</param>
/// <returns>
/// <c>true</c> if the specified IP is IP; otherwise, <c>false</c>.
/// </returns>
private bool IsIP(string IP)
{
return System.Text.RegularExpressions.Regex.IsMatch(IP, @"\b((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$\b");
}
4 Kommentare zum Snippet