急!!求助 如何在jtextfield输入邮箱地址,
并限制起只能输入格式为**@***.***
点确定``不合法则弹出错误提示```

解决方案 »

  1.   

    import java.util.regex.*;
    public class A
    {
    public static void main(String[] args)
    {
    Pattern p = Pattern.compile("[^@]+@[^@]+\\.[^@]+");
    Matcher m = p.matcher("fd24#[email protected]");
    if(m.matches())
    {
    System.out.println("success");
    }

    }
    }
      

  2.   

    修正一下
    import java.util.regex.*;
    public class A
    {
    public static void main(String[] args)
    {
    Pattern p = Pattern.compile("[^@\\s]+@[^@\\s]+\\.[^@\\s]+");
    Matcher m = p.matcher("fd24#[email protected]");
    if(m.matches())
    {
    System.out.println("success");
    }

    }
    }