`
zqwfd
  • 浏览: 1601 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

匹配IP地址的正则表达式

阅读更多
Pattern p= Pattern.compile("([0-9]|[0-9]\\d|1\\d{2}|2[0-1]\\d|25[0-5])(\\.(\\d|[0-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])){3}");

Matcher m = p.matcher(strIP);
			
boolean match = m.matches();

if(!match)
{
    return error;
}


不足之处欢迎指正
分享到:
评论
3 楼 DepthJava 2012-03-23  
这个试试看,就不行了
1925.168.10.11111
2 楼 zqwfd 2011-06-16  
benbenxiongyuan 写道
看样子,没啥错。

你帮我解释解释呗。。。我程序里需要时候写的
1 楼 benbenxiongyuan 2011-06-16  
看样子,没啥错。

相关推荐

    IP地址的正则表达式

    在探讨“IP地址的正则表达式”这一主题时,我们首先需要理解IP地址的基本构成以及正则表达式的原理。IP地址(Internet Protocol Address)是互联网协议为网络上的每个节点分配的一个唯一标识符,用于在网络中定位和...

    java正则表达式验证IP地址

    正则表达式的优点是可以灵活地匹配不同的模式,使得我们可以轻松地验证IP地址。同时,Java语言中的正则表达式也提供了强大的功能,可以满足我们在开发中遇到的各种需求。 在实际开发中,我们可以使用正则表达式来...

    android验证ip地址的正则表达式

    `\\.` 用来匹配点号,因为点号也是IP地址的一部分,但`.`在正则表达式中有特殊含义,所以需要用反斜杠进行转义;正则表达式中的每个分组后面都有一个`\\.`,表示每组数字之后都需要有一个点号。最后一个数字分组后面...

    IP地址检查正则表达式

    - `{3}`:指定前三个表达式重复三次,以匹配IP地址的前三段。 - `$`:匹配字符串的结束。 #### Java代码示例分析 提供的Java代码示例展示了如何使用Java的`Pattern`和`Matcher`类来应用正则表达式进行IP地址的验证...

    IP验证正则表达式

    在给定的部分内容中,可以看到一个用于验证IP地址的正则表达式: ```javascript /^(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{...

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

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

    正则表达式大全.docx

    正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索替换操作。它由特殊字符(称为“元字符”)和普通字符组成,能够灵活地定义要查找的模式。以下是一些常见的正则表达式模式及其用途: 1. ...

    IP地址正则表达式

    标题中的“IP地址正则表达式”是指在编程或数据处理中用于匹配和验证IPv4地址格式的特殊字符串模式。IPv4地址由四个0到255之间的数字组成,每个数字之间用点号(.)分隔。例如,192.168.0.1就是一个有效的IPv4地址。...

    常用正则表达式大全.txt

    3. **IP地址转换**:用于将IP地址转换为对应的数值表示。 - JavaScript实现示例: ```javascript function IP2V(ip) { let re = /(\\d+).(\\d+).(\\d+).(\\d+)/g; if (re.test(ip)) { // 处理逻辑... } } `...

    javascript正则表达式模糊匹配IP地址功能示例.docx

    本文主要介绍了javascript正则表达式模糊匹配IP地址的功能示例,结合简洁实例形式演示了JS模糊匹配IP地址的实现方法,涉及针对数字及字符串的相关正则判定与匹配操作技巧。 一、javascript正则表达式模糊匹配IP地址...

    Java正则表达式 Java 正则表达式

    - 例如,可以使用正则表达式检查输入的IP地址是否符合规范,从网页文本中提取电子邮件地址或者超链接。 2. **核心类** - `java.lang.String`:提供了`matches()`方法,可以直接对字符串进行正则匹配。 - `java....

    C++正则表达式-regex类(不依赖其他库)

    C++正则表达式是C++11标准引入的一个强大工具,它允许程序员使用正则表达式进行文本模式匹配和搜索。在这个特定的案例中,我们关注的是`regex`类,它是C++ `<regex>`库的一部分,用于实现正则表达式操作。这个压缩包...

    最实用最全面的正则表达式

    #### 十四、匹配IP地址 **正则表达式**: `d+.d+.d+.d+` - **应用场景**: 提取IP地址。 - **局限性**: 只适用于标准IPv4地址。 - **解释**: `d+`匹配1个或多个数字,`.`匹配点号。 #### 十五、匹配特定数字 - **应用...

    android IP和端口的验证方法 正则表达式

    下面我们将详细探讨Android中如何使用正则表达式来验证IP地址和端口号。 1. **IP地址验证**: - IPv4:一个有效的IPv4地址由四个0-255之间的数字组成,每个数字之间用`.`分隔。对应的正则表达式为: ``` ^((25[0...

    一些关于正则表达式总结

    匹配IP地址 正则表达式:`\d+\.\d+\.\d+\.\d+` 用于识别标准IPv4地址格式,每个部分由0至255之间的数字组成。 ### 14. 匹配数字和字符串 正则表达式提供了一系列针对不同数字类型(如整数、小数、正数、负数)和...

    常用正则表达式(经验积累)

    根据提供的标题、描述以及部分内文,我们可以整理出一系列与正则表达式相关的知识点,这些知识点主要涵盖了在软件开发过程中常见的验证和匹配需求。 ### 常用正则表达式 #### 1. 匹配中文字符 **正则表达式**: `[\...

    正则表达式大全 正则表达式 模式匹配 Javascript

    - 解析:该函数用于将IP地址转换为数值,利用正则表达式`/(\d+)\.(\d+)\.(\d+)\.(\d+)/g`匹配标准的IP地址格式,并通过数学运算实现转换。 6. **验证Email地址**: - 表达式:`\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+...

    《正则表达式大全(上)》(高清晰)pdf版

    通过正则表达式`/(\d+)\.(\d+)\.(\d+)\.(\d+)/g`匹配IP地址,并将其转换为对应的数值,便于比较和存储。虽然也可以通过`split()`函数实现,但正则表达式提供了更紧凑的解决方案。 ### 匹配Email地址 正则表达式:`...

Global site tag (gtag.js) - Google Analytics