邮箱的正则表达式

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("不合法");
    }
        
        
    }
}    
    

 

posted @ 2017-05-02 19:12  苏轼的红烧肉  阅读(131)  评论(0编辑  收藏  举报