zoukankan      html  css  js  c++  java
  • 第13次作业--邮箱的正则表达式

    一、题目

    题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。

    二、源程序

     Test1.java

    package pac_4;
    
    import java.util.Scanner;
    /**
     * 创建一个类实现邮箱校验。从键盘中输入邮箱,用正则表达式对邮箱进行匹配,若成功则是合法邮箱,否则,不是合法邮箱。
     * */
    public class Test1 {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            System.out.println("请输入邮箱");
            Scanner sc = new Scanner(System.in);
            String s = sc.nextLine();
            String regex = "^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$";
            if(s.matches(regex)) {
                System.out.println(s + "是一个合法的邮箱");
            }
            else {
                System.out.println(s + "不是一个合法的邮箱");
            }
    
        }
    
    }

    三、运行结果

  • 相关阅读:
    PHP实现邮件的自动发送
    为PostgreSQL的表自动添加分区
    django
    django的logging模块
    job
    python 类的方法带的self理解
    java
    choice_set的理解
    django
    proxy_next_upstream带来的坑和加载sticky模块
  • 原文地址:https://www.cnblogs.com/-huyue-/p/11924584.html
Copyright © 2011-2022 走看看