读书人

判断IP是否合法请问

发布时间: 2012-09-10 22:20:12 作者: rapoo

判断IP是否合法,请教

C# code
 public class CheckIp    {        public static bool IsCorrenctIp(string ip)        {            string pattrn = @"(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])";            if (System.Text.RegularExpressions.Regex.IsMatch(ip, pattrn))            {                return true;            }            else            {                return false;            }        }    }

正则表达式应该怎么写

[解决办法]
http://blog.csdn.net/soulspark/article/details/1608272

[解决办法]
private const string IP = @"^((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]))$";
/// <summary>
/// 判断IP地址
/// </summary>
/// <returns>返回匹配成功与否</returns>
public static bool JudgeIPAddress(object obj)
{
string str = obj.ToString().Trim();
return Regex.IsMatch(str,IP);
}
[解决办法]
贴上Label那里的代码吧

读书人网 >asp.net

热点推荐