标签:ret padding ida ram def white style order table
ylbtech-Code-Validator:验证IPv4地址 |
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.返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
标签:ret padding ida ram def white style order table
原文地址:https://www.cnblogs.com/storebook/p/12685734.html