/**

* 判断字符串是否为URL

*/

public static boolean checkURL(String urls) {

String regex = "(https?://)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?";

Pattern pat = Pattern.compile(regex.trim());//比对

Matcher mat = pat.matcher(urls.trim());

return mat.matches();

}

/**

* 检查IP是否合法

*

* @param ip

* @return

*/

public static boolean checkIP(String ip) {

if (ip == null || ip.isEmpty())

return false;

String newIp = ip.trim();

if (newIp.length() < 6 || newIp.length() > 15)

return false;

try {

String rule = "^(?:(?: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]?)$";

Pattern pattern = Pattern.compile(rule);

Matcher matcher = pattern.matcher(ip);

return matcher.matches();

} catch (PatternSyntaxException ex) {

return false;

}

}

android 正则 ip,判断URL和IP的正则表达式相关推荐

  1. C#正则表达式判断是否为IP地址

           public static bool IsIP(string ip)         {             //判断是否为IP             return Regex.I ...

  2. shell脚本--判断输入的ip是否正确

    #!/bin/bash #It's written by caibingsen #!/bin/bash #It's written by caibingsen #date:2016-03-15 #wh ...

  3. golang中获取公网ip、查看内网ip、检测ip类型、校验ip区间、ip地址string和int转换、根据ip判断地区国家运营商等

    作者: 一蓑烟雨1989 所属专栏: Go从不放弃到实战 本文链接:https://blog.csdn.net/wangshubo1989/article/details/78066344 生命不止, ...

  4. Android系统信息获取 之七:获取IP地址和MAC地址

    Android系统可以通过WIFI和移动网络GPRS或者3G上网,使用不同网络上网的时候本机的IP地址并不一样.这里予以总结Android系统获取IP地址的方法和获取MAC地址的方法. 1.使用WIF ...

  5. android获取热点主机ip和连接热点手机ip

    其中定义WIFI AP的几个状态 public static final int WIFI_AP_STATE_DISABLING = 10; public static final int WIFI_ ...

  6. 计算机网络知识之URL、IP、子网掩码、端口号

    客户端:应用C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务.数据.资源的机器 请求:客户端向服务端索取数据 响应:服务器对客户端请求作出反应,一般是返回给客户端数据. 目 ...

  7. 解析URL得到IP地址

    导读 上一篇总结中涉及到的是输入URL的过程中浏览器做出的一些反馈,这一篇将总结之后发生的事情. 浏览器判断是URL还是搜索关键字 解析URL DNS解析获得IP地址 多IP域名DNS查询解决方案 什 ...

  8. 判断一个IP区间(或IP)是否被另一个IP区间所包含

    以下方法实现判断一个IP是否被一个IP区间所包含 有一些静态方法可能引用了同名空间的自定义的类, 至于合并两个相临的IP段,可对其中的最大或最小IP+1 using System; using Sys ...

  9. Android 获取本地外网IP、内网IP、计算机名等信息

    一.获取本地外网IP public static String GetNetIp() { URL infoUrl = null; InputStream inStream = null; try { ...

最新文章

  1. 十年SNS社区产品:近乎 V5.0-V5.2安装及问题解决思路
  2. oracle数据库源数据路径,oracle中用什么命令查找数据文件所在路径呢?
  3. 最大排列问题的算法实现(Python)究竟最后调换位置的有哪几个?
  4. 基于官方镜像MySQL做自定义业务扩充镜像
  5. U盘基本处理,U盘与移动固态硬盘
  6. 通天塔之石——企业级前端组件库方案
  7. Java笔记(2)黑马刘意_Java入门_2019_idea版
  8. win2008r2 惠普g160鼠标_惠普M260鼠标驱动简单体验
  9. 宇视NVR设备接入EasyCVR平台,离线后无法上线该如何解决?
  10. win10计算器rsh_win10 自带计算器快捷键有哪些_windows10计算器快捷键汇总
  11. 猛文:关于中国歼20气动性能…
  12. CSS之background深度详解
  13. matlab z rc电路,基于MATLAB模拟RC电路的暂态过程.pdf
  14. Computer Viruses
  15. Hadoop Yarn 安装
  16. Web实现:flex弹性布局三栏自适应布局
  17. 寒假还在纠结考研还是就业,听听研究生毕业的上班狗怎么说?
  18. 远程配置深度学习服务器详细教程,配置Conda+PyTorch环境
  19. 神码ai人工智能写作机器人_从云到设备到边缘的人工智能和机器学习的未来
  20. Spring 源码分析(一) —— 迈向Spring之路(转载)

热门文章

  1. udp协议没有粘包问题、基于socketserver实现并发的socket(基于tcp、udp协议)、基于udp协议的套接字、操作系统原理以及进程知识
  2. 使用FileZilla连接ubantu FileZilla提示错误:认证失败,严重错误,无法连接到服务器
  3. moviepy中3种不同的视频拼接方法
  4. OCR技术简介——人工智能爆发前的技术
  5. 日立服务器硬盘沈阳代理,日立(Hitachi)企业级硬盘全系列扫描
  6. 微信小程序开发之——录音播放及文件上传下载-示例(2)
  7. 外贸人必备软件:如何利用whatsapp开发国外客户?
  8. 90% 的 CDP 成了摆设?3 家零售企业说可以这么玩
  9. java中stream跳出循环_Java 8:用Stream来循环集合
  10. 《2020失业潮,普通人能否出奇制胜?》笔记