开发者学堂课程【Java 高级编程:IP验证】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/20/detail/371
IP 验证
类库案例分析五
编写正则表达式,判断给定的是否是一个合法的 IP 地址。
IP 地址的组成就是数字,对于数字的组成有一个基础的要求,第一位的内容只能是无、1、2,后面的内容可以0-5,第三次的内容是 0-9。
这就是一个 IP 地址操作流程。
如果对 IP 地址做验证,如图。
用192做验证。
JavaAPIDemo.java
1 package cn.mldn. demo;
2
3 public class JavaAPIDemo
4.public static void mainString[] args){
5.String str=192.168.1.2";
6}
7}
8 class Validator
9 e public static boolean validateIP(String ip)
10.if (ip = null "" equals(ip))
11.return false
12
13 String regex="";
14 return ip. matches(regex);
没有点的话,换一种操作形式。
出错之后,检查。
package cn. mldn. demo;.
bublic class JavaAPIDemo(
public static void main(String[] args){
String str=192.168.1.299
System.out. printIn(Validator, validateIP(str));
class validator{
nublic static boolean validateTP(String in){