题解 | #邮箱验证# 不太理解 后面再看1

邮箱验证

https://www.nowcoder.com/practice/8f908eeee4aa412ca88304f0acbaa1f9

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        String str = scanner.next();
        String emailMatcher = "[a-zA-Z0-9]+@[a-zA-Z0-9]+\\.[a-zA-Z0-9]+";

        //修饰符+表示至少匹配其中的一个字符
        //修饰符?表示可以匹配其中零个或一个字符
        //A-z作用等于a-zA-Z
        // \d匹配数字0-9
        // \D匹配非0-9
        // \w匹配字母、数字、下划线,除了特殊字符和空格
        // {n,m}匹配至少n次,至多m次
        // ^表示字符串匹配开始的标志
        
        // 不太理解 后面继续看 正则表达式
        if (str.matches(emailMatcher)) {
            System.out.print("邮箱格式合法");
        } else {
            System.out.print("邮箱格式不合法");
        }

    }






}


全部评论

相关推荐

06-19 13:40
武汉大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务