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("非法邮箱");
        }
    }
}
相关推荐
诚心呈意共享外卖配送系统16 分钟前
多平台订单聚合系统的技术架构:接 API 只是开始
java·开发语言·架构·系统架构·创业创新
Java爱好狂.21 分钟前
Java小白如何三天速通redis?
java·数据库·redis·架构师·分布式锁·java面试·java程序员
大风起兮云飞扬丶22 分钟前
Java——多线程
java
天若有情67331 分钟前
从零搭建校园二手交易系统:Vue2 + SpringBoot 4.x 全栈实战
java·spring boot·后端
lexiangqicheng41 分钟前
1,自定义表单通俗理解-PC设计APP渲染
java·前端·javascript
南极企鹅1 小时前
生产环境gc文件分析
java·jvm·算法
Wang's Blog1 小时前
Java 项目实战: 交友项目 - 前后端分离的工程实践
java·spring cloud·架构
溪语流沙1 小时前
面试加分项!Manacher:O(n)求最长回文子串的对称之美
java·python·leetcode·面试·职场和发展
知守观1 小时前
Maven SNAPSHOT 更新排查:-U 无效、clean 无用,问题在 _remote.repositories(附完整链路)
java·后端·maven