java匹配IP正则表达式
2016-07-07 12:41
513 查看
Leytton:网上好多错的,亲测留着备用
import java.util.regex.Matcher; import java.util.regex.Pattern; public class IsIp { public static void main(String[] args) { System.out.println(isboolIp("")); System.out.println(isboolIp("192.168.1.1")); System.out.println(isboolIp("256.2.3.4")); System.out.println(isboolIp("1.2.3.4")); System.out.println(isboolIp("1.2.3.4.5")); System.out.println(isboolIp("1.2.3.4.")); } /** * 判断是否为合法IP * @return the ip */ public static boolean isboolIp(String ipAddress) { String ip = "([1-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])(\\.(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])){3}"; Pattern pattern = Pattern.compile(ip); Matcher matcher = pattern.matcher(ipAddress); return matcher.matches(); } }
相关文章推荐
- spring boot + jsp
- Java 实现对Sql语句解析
- Java之美[从菜鸟到高手演变]系列之博文阅读导航
- 7、CXF与Spring整合,发布WebService服务
- java 解析四则混合运算表达式并计算结果
- 找女朋友之简单工厂模式,工厂模式,抽象工厂模式
- spring boot mybatis连接数据库
- 使用Rxjava替代Handler实现单纯的线程切换
- poj机上的JAVA那些事儿
- spring的传播属性和隔离级别
- java基础之----抽象类
- spring4, hibernate4 整合问题
- java 创建自定义数组
- Struts2基础学习总结
- javah 生成header file 报错 问题解决
- SpringMVC Json格式输出
- spring boot 内嵌数据库
- Spring开发中的异常处理
- Java循环
- Junit一般测试和高级测试