java验证IP是否有效 和 非法电话号码

验证IP是否有效
这里写图片描述

public class Yanzheng {

    public static String matches(String text){

        if( text !=null &&!text.isEmpty()){
            // 定义正则表达式  
            String regx = "^(1\\d{2}|2[0-4 ]\\d|25[0-5]|[1-9]\\d|[1-9])\\." 
                    + "(1\\d{2}|2[0-4]\\ d|25[0-5]|[1-9]\\d|\\d)\\."  
                    + "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."  
                    + "(1\\d{2}|2[0-4]\\ d|25[0-5]|[1-9]\\d|\\d)$"; 
            // 判断ip地址是否与正则表达式匹配 
            if (text.matches(regx)) {  
                // 返回判断信息  
                    return text + "\n是一个合法的IP地址!";  
                } else {  
                // 返回判断信息  
                  return text + "\n不是一个合法的IP地址!";  
                }  
        }
        // 返回判断信息  
        return "请输入要验证的IP地址!";
    }


        public static void main(String[] args) {  
            String ip = "127.0.0.1";  
            System.out.println(Yanzheng.matches(ip));  
        }  
    } 

java验证非法电话号码

     public String check(String text){
            if(text == null || text.isEmpty()){
                return "请输入电话号码!";
            }
            // 定义正则表达式
            String regex = "^\\d{3}-?\\d{8}|\\d{4}-?\\d{8}$";
            // 判断输入数据是否为电话号码
            if(text.matches(regex)){
                return text + "\n是一个合法的电话号码!";
            }else{
                return text + "\n不是一个合法的电话号码!";
            }
        }

猜你喜欢

转载自blog.csdn.net/qq_30443907/article/details/82216199