C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计630个文字,预计阅读时间需要3分钟。
csharppublic static bool ValidateIPAddress(string ipAddress){ Regex validipregex=new Regex(@^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$); return Regex.IsMatch(ipAddress, validipregex);}
校验IP格式
public static bool ValidateIPAddress(string ipAddress)
{
Regex validipregex = new Regex(@"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$");
return (ipAddress != "" && validipregex.IsMatch(ipAddress.Trim()))? true:false;
}
讲解
^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
IP中每个十进制数,“|”号划分了5种情况:①0~9 ②10~99 ③100~199 ④200~249 ⑤250~255
{n}表示恰好匹配了n次
.){3}表示每个十进制数加’.'重复三次。最后加上最后一个十进制数即完成对IP的匹配。
本文共计630个文字,预计阅读时间需要3分钟。
csharppublic static bool ValidateIPAddress(string ipAddress){ Regex validipregex=new Regex(@^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$); return Regex.IsMatch(ipAddress, validipregex);}
校验IP格式
public static bool ValidateIPAddress(string ipAddress)
{
Regex validipregex = new Regex(@"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$");
return (ipAddress != "" && validipregex.IsMatch(ipAddress.Trim()))? true:false;
}
讲解
^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
IP中每个十进制数,“|”号划分了5种情况:①0~9 ②10~99 ③100~199 ④200~249 ⑤250~255
{n}表示恰好匹配了n次
.){3}表示每个十进制数加’.'重复三次。最后加上最后一个十进制数即完成对IP的匹配。

