第13次作业--邮箱的正则表达式
一、题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
二、代码
1.test.java
/**
* 创建正则表达式
* 调用match方法判断输入的电子邮箱是否与正则表达式匹配
*/
import java.util.Scanner;
public class test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner reader=new Scanner(System.in);
System.out.println("请输入你的电子邮箱");
String s=reader.nextLine();
String regex = "[a-zA-Z0-9_-]+@[a-zA-Z0-9]+(\\.[a-zA-Z0-9-]+)+(com|cn)"; //正则表达式
if(s.matches(regex)){
System.out.println("是一个合法的邮箱");
}
else{
System.out.println("不是一个合法的邮箱");
}
}
}
三、运行结果

浙公网安备 33010602011771号