正则表达式
题目:
定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
代码:
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 }
运行结果: