首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

判断IP是否合法,请问

2012-09-10 
判断IP是否合法,请教C# code public class CheckIp{public static bool IsCorrenctIp(string ip){string p

判断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那里的代码吧

热点排行