`
hollowinhart
  • 浏览: 128712 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

ip 及url的正则

 
阅读更多

        //1.[0-9]只有一位,可以是任意
        //2.1[0-9]{1,2} 1开头,后无论两位还是三位都任意数字
        //3.2[0-4][0-9] 2开头,第二位是0-4第三位任意数字
        //4.25[0-5] 25开头,第三位不能大于5
        String ipRex = "([0-9]|1[0-9]{1,2}|2[0-4][0-9]|25[0-5])";
        String ipM = ipRex+"."+ipRex+"."+ipRex+"."+ipRex;
        String ip1 = "00.0.0.0";//false
        String ip2 = "1111.0.0.0";//false
        String ip3 = "256.0.0.0";//false
        String ip = "255.255.255.255";//false

        String urlM = "http://"+ipM+"[:]\\d+";
        String url = "http://01.0.0.0:8080";
        System.out.println(ip.matches(ipM));
        System.out.println(url.matches(urlM));

0
0
分享到:
评论

相关推荐

    url正则表达式

    使用URL正则表达式时,可能遇到的问题包括处理IP地址、IPv6地址、非ASCII字符、URL编码等。解决这些问题通常需要扩展基本的正则表达式,以适应更复杂的URL格式。 总结,URL正则表达式是网络开发中不可或缺的工具,...

    正则表达式验证url

    正则表达式验证url 验证url不能带 页面 如www.baidu.com/3.html 可以是 ip地址

    C#中使用正则表达式验证Email格式、IP地址格式和URL网址格式

    本文将详细探讨如何使用C#中的正则表达式来验证电子邮件(Email)、IP地址以及URL网址的格式。 ### 一、验证Email格式 电子邮件地址是互联网上最常用的联系方式之一,其格式通常包含用户名部分和域名部分,两者...

    JS验证URL正则表达式.txt

    ### 一、JS验证URL正则表达式 #### 1. 正则表达式的结构分析 在给定的部分内容中,定义了一个JavaScript函数`functionIsURL(str_url)`,该函数利用正则表达式来验证传入的字符串是否为一个合法的URL。 ##### 正则...

    PHP 正则获取字符串的URL

    因此,构造一个匹配URL的正则表达式需要考虑到这些元素的多样性。 下面是一个基本的正则表达式,用于匹配大部分URL: ```php $url_pattern = '~\b(?:https?|ftp)://[^\s/$.?#]+.[^\s]*\b~i'; ``` 这个正则表达式...

    正则表达式验证Email和IP地址

    本文将深入探讨如何利用正则表达式来验证URL网址格式、Email以及IP地址,这三项是网络通信中最常见的数据格式之一。 ### 一、验证Email地址 在开发Web应用或邮件系统时,正确验证用户输入的Email地址至关重要。一...

    易语言正则IP代理

    易语言正则IP代理是一种基于易语言编程的软件,用于处理和验证IP代理。这个软件的核心功能是通过正则表达式来筛选和检测IP代理,确保它们的有效性和可用性。正则表达式在编程中是一种强大的文本处理工具,能够帮助...

    java正则表达式实例(邮箱,车牌,密码,url,IP,身份证,车牌等等)

    - **解析**:该正则表达式用于验证URL地址。 - `(http|https)` 表示协议类型。 - `([\w-]+\.)+[\w-]+` 表示域名部分。 - `(/[\w-./?%&=]*)?` 表示路径部分。 - **应用示例**:网页链接输入时的格式验证。 ####...

    Android常用字符串匹配正则

    isIP : 验证IP地址 isMatch : 判断是否匹配正则 getMatches : 获取正则匹配的部分 getSplits : 获取正则匹配分组 getReplaceFirst: 替换正则匹配的第一部分 getReplaceAll : 替换所有正则匹配的部分

    正则表达式读IP/时间/URL部分参数样例

    读取日志文件内容,如: 118.171.239.207 - - [01/Feb/2013:09:55:45 +0800] "GET /?p=an=ta_cl|uuid=466015120187637356708047806953|s=2001|c=tw|ch=3010000001$3010000001|er=GRJ90|av=3.9.263|ki=2$0|wl=3|se=0$...

    js匹配网址url的正则表达式集合

    #### URL正则表达式示例 1. **方法一**:使用正则表达式匹配包含http、ftp、https协议头的URL,支持可选的端口号、路径和查询参数。示例代码中的正则表达式能够匹配多种标准URL格式。 ```javascript function ...

    常用的数据库JDBC URL格式

    - **JDBC URL**:`jdbc:informix-sqli://{<ip-address>|<host-name>}:[/]:INFORMIXSERVER=<server-name>` #### 七、Sybase Sybase 数据库包括 Sybase Adaptive Server Enterprise 和 Sybase Adaptive Server ...

    匹配中文字符的正则表达式

    正则表达式不仅适用于中文字符和IP地址的处理,还广泛应用于其他领域,如电子邮件地址的验证、URL的解析等。 例如,下面是一个用于验证电子邮件地址格式的正则表达式: ```regex \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w...

    正则表达式大全 - 收集的最常用正则表达式

    12. 匹配IP地址:`d+.d+.d+.d+` - 这个正则表达式可以识别标准IPv4地址,如192.168.0.1。 此外,还有一些用于匹配特定类型的数字的正则表达式,如正整数、负整数、整数、浮点数等。这些在处理数值数据时非常有用。 ...

    正则表达式大全.docx

    该正则表达式用于匹配 IP 地址,要求 IP 地址由四个以 "." 分隔的数字组成,每个数字在 0 到 255 之间。 7. HTML 标签:/^<([a-z]+)([^<]+)*(?:>(.*)|\s+\/>)/ 该正则表达式用于匹配 HTML 标签,要求标签名以 ...

    js代码-正则获取URL域名

    在JavaScript中,正则表达式是处理字符串的强大工具,尤其在解析、匹配或提取URL等字符串中的特定部分时。本文将深入探讨如何使用JavaScript和正则表达式来获取URL的域名部分。 首先,URL(Uniform Resource ...

    java正则表达式获取url的host示例

    然而,值得注意的是,这个正则表达式可能无法处理所有异常情况,比如IP地址形式的URL或包含非字母数字字符的特殊主机名。在实际应用中,可能需要进行更全面的错误处理和验证,以确保对各种URL格式的兼容性。

    易语言正则取外网IP源码

    标题提到的“正则取外网IP源码”是指利用正则表达式从网络上获取外部(公共)IP地址的代码。 正则表达式是一种强大的文本处理工具,可以用来匹配、查找、替换和解析字符串。在获取外网IP的场景下,通常会通过HTTP...

Global site tag (gtag.js) - Google Analytics