回 帖 发 新 帖 刷新版面

主题:评分专区

解决了就是30分
JSP中如何判断正确的电子信箱格式
下面这个是我写的只判断了长度和里面到底有没有'@'和'.'
也就是说如果我输入'Email.sina@com'或者'@.'都是合法的电子信箱格式
我想要个准确一点的比如像在JS中判断那样的效果

if(Email.length()==0 || (Email.indexOf('@')==-1) || (Email.indexOf('.')==-1){
    out.print("noemail");
    return; 
}

[color=FF0000]注意:[/color]理论的东西我不要,只要结果,解决了30分!

回复列表 (共2个回复)

沙发

boolean b;
        String n1 = "[\\w]+(.[\\w]+)*@[\\w]+(.[\\w]+)+$";
        String email = "d@d.s";
        if (email
            .matches(n1)) {
            b = true;

        } else {
            b = false;
        }

板凳

不错 满分

我来回复

您尚未登录,请登录后再回复。点此登录或注册