zoukankan      html  css  js  c++  java
  • IP段的正则表达式

    IPv4

    prefix格式:比如: 192.168.1.0/24

    ^(?=(|D))(((d{1,2})|(1d{1,2})|(2[0-4]d)|(25[0-5])).){3}((d{1,2})|(1d{1,2})|(2[0-4]d)|(25[0-5]))(?=(|D))/([1-2][0-9]|3[0-2]|[1-9])$

     

    子网掩码的正则表达式

    ^(254|252|248|240|224|192|128|0).0.0.0$|^(255.(254|252|248|240|224|192|128|0).0.0)$|^(255.255.(254|252|248|240|224|192|128|0).0)$|^(255.255.255.(254|252|248|240|224|192|128|0))$

     

    decimalnetmask格式: 比如: 192.168.1.0/255.255.255.0

    ^(?=(|D))(((d{1,2})|(1d{1,2})|(2[0-4]d)|(25[0-5])).){3}((d{1,2})|(1d{1,2})|(2[0-4]d)|(25[0-5]))(?=(|D))/((254|252|248|240|224|192|128|0).0.0.0|(255.(254|252|248|240|224|192|128|0).0.0)|(255.255.(254|252|248|240|224|192|128|0).0)|(255.255.255.(254|252|248|240|224|192|128|0)))$

     

    last IP格式: 比如: 192.168.1.0-192.168.1.255

    ^(?=(|D))(((d{1,2})|(1d{1,2})|(2[0-4]d)|(25[0-5])).){3}((d{1,2})|(1d{1,2})|(2[0-4]d)|(25[0-5]))(?=(|D))-(?=(|D))(((d{1,2})|(1d{1,2})|(2[0-4]d)|(25[0-5])).){3}((d{1,2})|(1d{1,2})|(2[0-4]d)|(25[0-5]))(?=(|D))$
  • 相关阅读:
    (C/C++)区别:数组与指针,指针与引用
    C++中数组名和指针的区别联系
    C++引用的用处
    C++编写DLL动态链接库的步骤与实现方法
    C++_编写动态链接库
    C++ 模板
    C++ 信号处理
    C++ 多线程
    js事件冒泡
    js事件委托
  • 原文地址:https://www.cnblogs.com/zhaopanpan/p/10361175.html
Copyright © 2011-2022 走看看