Überprüfen Sie das E-Mail-Format

Da das zu überprüfende Postfach kein festes Format hat und die Suffixe nicht genau gleich sind, ist eine einfache Methode zur Überprüfung des Postfachformats, die ich mir vorgestellt habe, nicht ganz korrekt, sondern nur eine vorläufige Überprüfung:

    public void checkEmail(String email){
        if (!StringUtils.isEmpty(email)){
            // TODO 严谨的话,可以在此处校验字符串中的@符号,不符合要求的也筛查出去
            char[] chars = email.replace("@","").toCharArray();
            for (char c:chars
            ) {
                //  判断是否是字母             判断是否是空格               判断是否是数字
                if (Character.isLetter(c) || Character.isSpace(c) || Character.isDigit(c) || String.valueOf(c).equals(".")){
                    continue;
                }
                System.out.println("Incorrect email parameters...");
            }
        }
    }

Guess you like

Origin blog.csdn.net/PhilipJ0303/article/details/122412395