Code-Validator:验证IPv4地址
Posted storebook
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Code-Validator:验证IPv4地址相关的知识,希望对你有一定的参考价值。
ylbtech-Code-Validator:验证IPv4地址 |
1.返回顶部 |
1、
using System; namespace Sp.Common { public class ValidatorHelper { /// <summary> /// 验证IPv4地址 /// [第一位和最后一位数字不能是0或255;允许用0补位] /// </summary> /// <param name="input">待验证的字符串</param> /// <returns>是否匹配</returns> public static bool IsIPv4(string input) { //string pattern = @"^(25[0-4]|2[0-4]d]|[01]?d{2}|[1-9]).(25[0-5]|2[0-4]d]|[01]?d?d).(25[0-5]|2[0-4]d]|[01]?d?d).(25[0-4]|2[0-4]d]|[01]?d{2}|[1-9])$"; //return IsMatch(input, pattern); string[] IPs = input.Split(‘.‘); if (IPs.Length != 4) return false; int n = -1; for (int i = 0; i < IPs.Length; i++) { if (i == 0 || i == 3) { if (int.TryParse(IPs[i], out n) && n > 0 && n < 255) continue; else return false; } else { if (int.TryParse(IPs[i], out n) && n >= 0 && n <= 255) continue; else return false; } } return true; } } }
2、
2.返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
以上是关于Code-Validator:验证IPv4地址的主要内容,如果未能解决你的问题,请参考以下文章