判断IP地址的合法性(Java)
来源:互联网 发布:centos 6.8 docker 编辑:程序博客网 时间:2024/05/16 04:53
有时候我们要对用户输入的IP地址进行校验,判断这个IP地址是不是一个合法的IP地址。
解决方案:
构造一个正则表达式。判断用户的输入与正则表达式是否匹配。若匹配则是正确的IP地址,否则IP地址格式错误。这里的难点是如何构造出一个可用的正则表达式。
/** * Created by yangy on 2017/7/23. */public class IPCheckTool { /** * 判断IP地址的合法性,这里采用了正则表达式的方法来判断 * return true,合法,false 不合法 * */ public static boolean IPCheck(String str) { if (str != null && !str.isEmpty()) { // 定义正则表达式 String regex="^(((\\d{1,2})|(1\\d{2})|(2[2-4]\\d)|(25[0-5]))\\.){3}((\\d{1,2})|(1\\d{2})|(2[2-4]\\d)|(25[0-5]))$"; // 判断ip地址是否与正则表达式匹配 if (str.matches(regex)) { // 返回判断信息 return true; } else { // 返回判断信息 return false; } } return false; } public static void main(String[] args) { System.out.println(IPCheckTool.IPCheck("192.168.0.1")); System.out.println(IPCheckTool.IPCheck("256.168.0.1")); }}
阅读全文
0 0
- 判断IP地址的合法性(Java)
- 判断IP地址的合法性(Java)
- Java判断IP地址合法性
- 判断IP地址的合法性
- 判断IP地址的合法性
- C 判断IP地址的合法性
- python怎么判断IP地址的合法性
- C++判断IP地址字符串的合法性
- [javascript]判断ip地址合法性
- ip的合法性判断
- 编写一个判断IP地址合法性的bash脚本
- 如何利用js正则表达式判断ip地址的合法性
- 如何js正则表达式判断ip地址的合法性?
- Java:判断IP4地址合法性
- javascript 正则表达式判断IP地址合法性
- 利用HTML+JAVASCRIPT编写的判断IP地址合法性,并将其合法IP地址分类
- Java/Android中URL地址合法性的判断
- 判断IP地址,MAC地址合法性-C语言
- Hibernate Cache
- Android6.0及以上动态申请权限详细讲解
- 未来の夢
- AndroidStudio2.2 使用NDK
- QQ大厅游戏 大家来找茬辅助
- 判断IP地址的合法性(Java)
- hibernate 映射
- java基础之Integer类总结
- java构造方法
- 人生不设限--宿命
- spring整合redis(开启事务)
- I/O模型
- JS轮播图实现
- Keras一知片解