C#下判断一个字符串是否是ip地址的函数
1个回答
展开全部
bool IsIP4(string toTest)
{
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"^\d{1,3}(\.\d{1,3}){3}$",
System.Text.RegularExpressions.RegexOptions.Singleline);
return reg.Match(toTest).Success;
}
bool IsIP6(string toTest)
{
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"^[A-F\d]{1,4}(\:[A-F\d]{1,4}){7}$",
System.Text.RegularExpressions.RegexOptions.Singleline);
return reg.Match(toTest).Success;
}
IP6我电脑上没安装,简写的IP6判断太罗嗦。给你参考资料:百度百科IP6
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询