package com.wclass.J0710;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestThree {
public static void main(String[] args) {
//1.验证所输入的字符串是否是一个电子邮箱地址
Scanner scanner = new Scanner(System.in);
while (true){
System.out.println("请输入一个邮箱:");
String str = scanner.nextLine();
System.out.println(str);
//字符串中'\'本身代表一个字符 所以要对'\.'再次进行转译,要写成\\.
//有的邮箱是bin@xlh.163.com
Pattern p = Pattern.compile("\\w{3,15}@(\\w{2,8}\\.){1,2}(com|net|cn)");
Matcher m = p.matcher(str);
System.out.println(m.matches());
if(str=="0"){
break;
}
}
}
}
Java中用正则表达式验证所输入的字符串是否是一个电子邮箱地址
最新推荐文章于 2024-04-25 16:40:14 发布