メールの形式を確認する

チェック対象のメールボックスの形式は固定されておらず、サフィックスもまったく同じではないため、私が考えたメールボックスの形式をチェックする簡単な方法は完全に正しいわけではなく、予備的なチェックにすぎません。

    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...");
            }
        }
    }

おすすめ

転載: blog.csdn.net/PhilipJ0303/article/details/122412395