/** * 判斷字符串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 ; }
|