`
zfzaizheli
  • 浏览: 45879 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

JAVA 正则判断IP地址

阅读更多
	
	/**
	 * 判断是否是IP地址
	 * @param str
	 * @return
	 */
	public static boolean isIPAdress( String str )
	{
		Pattern pattern = Pattern.compile( "^((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]|[*])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]|[*])$" );
		return pattern.matcher( str ).matches();
	}


正则请见http://ilikedo.iteye.com/blog/978262
分享到:
评论

相关推荐

    java正则表达式验证IP地址

    此外,还有其他的方式来验证IP地址,例如使用InetAddress类的isReachable方法来判断IP地址是否可以连接。但是,使用正则表达式来验证IP地址是最简单和最灵活的方式。 Java正则表达式验证IP地址是我们在开发中非常...

    java中用正则表达式检测IP地址是否合理

    ### Java中利用正则表达式检测IP地址合理性 在日常的软件开发中,经常会遇到需要验证用户输入数据的情况,特别是对于IP地址这类特定格式的数据。本文将详细介绍如何使用Java中的正则表达式来检查一个IP地址的有效性...

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

    ### Java正则表达式实例详解 #### 一、概述 正则表达式是一种强大的文本处理工具,能够帮助我们在字符串中查找、替换或提取特定模式的数据。在Java编程中,正则表达式的应用非常广泛,例如在表单验证、数据清洗等...

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

    接着,使用该`Pattern`对象创建了一个`Matcher`对象,并调用其`matches()`方法来判断IP地址是否符合指定的正则表达式模式。如果返回`true`,则表示输入的IP地址是有效的;反之,则无效。 ### 总结 通过上述分析和...

    java正则表达式判断 ip 地址是否正确解析

    本篇文章将详细介绍如何使用Java正则表达式判断一个字符串是否符合IP地址的标准格式。 首先,让我们分析给定的Java代码。代码中定义了一个名为`IsIp`的类,包含一个静态方法`isIp`,该方法接受一个字符串参数`ip`,...

    正则表达式 Java 判断字串是否合理

    根据给定的文件信息,我们可以总结出以下关于Java正则表达式的重要知识点: ### 1. 正则表达式简介 正则表达式是一种强大的文本处理工具,它能够帮助我们匹配、查找、替换等操作符合某种规则的字符串。在Java中,...

    java中用正则表达式实现对IP地址的检测

    ### Java中利用正则表达式实现IP地址检测 在日常编程工作中,经常需要验证用户输入的数据格式是否正确,其中一种常见的需求就是验证IP地址的有效性。对于这种需求,可以通过多种方式来实现,如字符串分割、循环判断...

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

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

    IP地址的合法性及子网判断-JAVA.doc

    IP地址的合法性及子网判断 IP 地址是计算机网络中最基本的通信基础,它是每个连接到互联网上的主机的唯一标识。IP 地址的合法性判断是计算机网络中非常重要的一步,为了确保网络的安全和稳定,需要对 IP 地址进行...

    Java正则表达式大全

    31. **IP地址**:正则表达式可以用来匹配和转换IP地址,例如`(\d+)\.(\d+)\.(\d+)\.(\d+)`。 32. **Email地址** 和 **网址URL** 的正则表达式与之前提到的一致。 正则表达式在Java中通过`java.util.regex`包提供...

    ip地址管理器用java语言实现

    本项目名为“IP地址管理器”,采用Java语言进行实现,主要关注于IP地址的过滤、开通和关闭功能。这涉及到网络编程、数据结构、多线程以及可能的数据库操作等多个知识点。 首先,我们需要理解IP地址的基本概念。IP...

    java常用ip匹配

    然后我们通过比较`getHostAddress()`方法返回的IP地址与原始输入是否一致来判断IP地址的有效性。 ### 总结 在Java中进行IP地址匹配与验证,既可以通过编写复杂的正则表达式实现精确的模式匹配,也可以利用内置的`...

    Java代码测试IP是否为真实IP

    然后可以调用`getHostAddress()`来获取IP地址,`isReachable()`来判断该IP是否可达。 2. **检查IP格式**:在验证IP之前,我们需要确保输入的字符串是一个合法的IP地址。这可以通过正则表达式实现,例如`^((25[0-5]|...

    java编写的: 编写程序,判断一个IP地址是否合法,并判断该地址是否属于一个给定的子网。

    2. **IP 地址验证函数** (`validateIp`):使用正则表达式检查 IP 地址是否符合 IPv4 地址的格式要求。 3. **子网掩码验证函数** (`validateMask`):检查掩码值是否在有效范围内。 4. **子网归属判断函数** (`...

    正则匹配字符串中Ip

    ### 正则表达式匹配IP地址 在计算机网络中,IP地址是用于唯一标识网络上设备的数字标签。IPv4地址通常表示为四个十进制数(每个数介于0到255之间),各数之间用句点分隔。例如,“192.168.1.1”就是一个典型的IPv4...

    java常用正则表达式(转)

    - IP地址验证:`((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)` 4. **正则表达式进阶技巧**: - 非贪婪匹配:使用`?`使量词变为非贪婪,只匹配尽可能少的字符。 - 零宽...

    java ip 地址分析

    在Java编程语言中,处理和分析IP地址是一项常见的任务,特别是在网络编程和数据分析领域。IP地址(Internet Protocol address)是互联网上设备的唯一标识符,通常以点分十进制的形式表示,例如“192.168.1.1”。在...

    Java判断字符串是否为IP地址的方法

    在Java中,判断字符串是否为IP地址可以通过使用regular expression(正则表达式)或手动分析字符串的方式来实现。在本文中,我们将通过手动分析字符串的方式来判断字符串是否为IP地址。 首先,需要判断字符串是否为...

Global site tag (gtag.js) - Google Analytics