判断字符串emailAddr是否为合法的email格式

发表于:2007-07-01来源:作者:点击数: 标签:
/**
 * 判断字符串emailAddr是否为合法的email格式
 * 主要判断@#@@#及@#.@#是否出现,以及两者的位置
 * @param emailAddr 输入的email地址
 * @return true/false。
 */

function emailCheck(emailAddr)
{
    if((emailAddr == null) || (emailAddr.length < 2)) return false ;

    // 需出现@#@@#,且不在首字符.
    var aPos = emailAddr.indexOf("@" ,1) ;

    if(aPos < 0)
    {
        return false ;
    }

    // @#@@#后出现@#.@#,且不紧跟其后.
    if(emailAddr.indexOf("." ,aPos+2) < 0)
    {
        return false ;
    }

    return true ;
}

原文转自:http://www.ltesting.net