判断IP地址是否有效 (正则表达式)
2009-12-15 09:15
323 查看
public bool IsCorrenctIP( string strIP) |
{ |
string strRegExp = @"(/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(strIP,strRegExp)) return true ; |
else return false ; |
} |
public bool IsValidIP( string strIP) |
{ |
if (System.Text.RegularExpressions.Regex.IsMatch(strIP, "[0-9]{1,3}//.[0-9]{1,3}//.[0-9]{1,3}//.[0-9]{1,3}" )) |
{ |
string [] ip_ = strIP.Split( '.' ); |
if (ip_.Length == 4 || ip_.Length == 6) |
{ |
if (System.Int32.Parse(ip_[0]) < 256 && System.Int32.Parse(ip_[1]) < 256 & System.Int32.Parse(ip_[2]) < 256 & System.Int32.Parse(ip_[3]) < 256) return true ; |
else return false ; |
} |
else return false ; |
} |
else return false ; |
} |
相关文章推荐
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- C#判断IP地址是否合法函数-使用正则表达式-2个
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- C#判断IP地址是否合法函数-使用正则表达式-2个,还有IPAddress
- C#判断IP地址是否合法函数-使用正则表达式-2个
- C#判断IP地址是否合法正则表达式
- C#判断IP地址是否合法函数-使用正则表达式-2个 (转)
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- C#判断IP地址是否合法函数-使用正则表达式-2个
- 判断IP地址是否合法正则表达式
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- C#正则表达式判断是否为IP地址
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 判断cron表达式输入是否有效的正则表达式
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。