您的位置:首页 > 其它

.net下判断IP地址是否输入合法

2012-02-20 17:11 190 查看
最近做的这个系统中需要判断IP是否输入合法,我知道正则表达式肯定是可以用的,但之前没学过,貌似还要引入库,很麻烦。于是写了一个函数,所有判断只需要传个string类型的值,然后看返回值就行了。

返回true表示合法,返回false表示出错

public Boolean checkIP(String ip)
{
String[] tmp = ip.Trim().Split('.');
if (tmp == null || tmp.Length != 4) return false;
foreach (String item in tmp)
{
Int32 n = 0;
if (!Int32.TryParse(item, out n))
{
return false;
}
if (n > 255 || n < 0) return false;
}
return true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: