正则表达式

题目:

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

代码:

Test.java

 1 package cn.edu.ccut2;
 2 import java.util.*;
 3 
 4 public class Test {
 5 
 6     public static void main(String[] args) {
 7         System.out.println("请输入一个邮箱:");
 8         Scanner r = new Scanner(System.in);
 9         String s = r.nextLine();
10         String regex = "[\\w]+@[\\w]+[\\.\\w]*\\.(com|cn)"; //正则表达式
11         if(s.matches(regex)){
12             System.out.println("是一个合法邮箱");
13         }
14         else{
15             System.out.println("不是一个合法邮箱");
16         }
17     }
18 }

运行结果:

 

 

 

 

 

 

 

posted @ 2019-11-23 13:56  chris丶w  阅读(125)  评论(0编辑  收藏  举报