Java Regex练习(2) (2024.7.21)

CheckPhoneNumber

java 复制代码
package Exercise20240721;
import java.util.Scanner;
public class CheckPhoneNumber {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        //请编写正则表达式验证用户输入的手机号码是否满足要求。
        System.out.println("请输入手机号");
        String phoneNumber = sc.nextLine();
        // 手机号第一位只能是1,第二位只能是3-9的数字,后九位可以是任意数字
        if (phoneNumber.matches("1[3-9]\\d{9}")) {
            System.out.println("合法手机号");
        } else {
            System.out.println("非法手机号");
        }
    }
}

CheckEmail

java 复制代码
package Exercise20240721;
import java.util.Scanner;
public class CheckEmail {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入邮箱号");
        String email = sc.nextLine();
        if (email.matches("[\\w&&[^_]]\\w*@[\\w&&[^_]]{2,6}(.[a-zA-Z]{2,3}){1,2}")) {
            System.out.println("合法邮箱");
        } else {
            System.out.println("非法邮箱");
        }
    }
}
相关推荐
SamDeepThinking10 分钟前
适合中小型企业的出口入口网关微服务
java·后端·架构
不知名的忻11 分钟前
并查集(QuickUnion)
java·数据结构·算法·并查集
likerhood18 分钟前
Java实现选择题选项乱序算法
java·开发语言·算法
我登哥MVP24 分钟前
【SpringMVC笔记】 - 11 - SpringMVC 执行流程
java·spring boot·笔记·spring·tomcat·intellij-idea
笨蛋不要掉眼泪42 分钟前
面试篇-java基础上
java·后端·面试·职场和发展
itzixiao1 小时前
L1-054 福到了(15 分)[java][python]
java·python·算法
Flittly1 小时前
【SpringSecurity新手村系列】(7)基于资源权限码(Authority)的接口权限控制实战
java·spring boot·安全
ECT-OS-JiuHuaShan1 小时前
哲学的本质,是递归因果
java·开发语言·人工智能·科技·算法·机器学习·数学建模
倾听一世,繁花盛开1 小时前
Java语言程序设计——篇十三(1)
java·开发语言·ide·eclipse
大腕先生1 小时前
通用分页超详细介绍(附带源代码解析&页面展示效果)
xml·java·linux·服务器·开发语言·前端·idea