邮箱的正则表达式
import java.util.Scanner; public class zhengze { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入一个合法的用户名"); String str=s.next(); //邮箱: 3-10字符 @2-10字符.(com,cn,net) String p="\\w{3,10}@(\\w{2,10}\\.){1,2}(com|cn|net)"; if(str.matches(p)){ System.out.println("合法"); }else{ System.out.println("不合法"); } } }