function CheckEmail(obj){ obj.value = obj.value.toLowerCase(); cn=obj.value; cn2=""; chkstr="abcdefghijklmnopqrstuvwxyz0123456789.@-_"; cnt1=0; cnt2=0; for(i=0; i < cn.length ; i++) { if (cn.charAt(i)!=' '){ cn2=cn2+cn.charAt(i); if (chkstr.indexOf(cn.charAt(i),0)==-1){ alert("E-MAIL中有不合法字元 '" + cn.charAt(i)+"'"); obj.select(); return(false); } if (cn.charAt(i)=='@') cnt1++; if (cn.charAt(i)=='.') cnt2++; } } if (cn2.length==0) return(true); if (cn2.charAt(0)=='@' || cn2.charAt(cn2.length-1)=='.'){ alert("E-MAIL的第一個字母及最後一個字母不可為'@'或'.'"); obj.select(); return(false); } if (cnt1!=1 || cnt2==0 || cn2.indexOf("@.",0)!=-1 || cn2.indexOf(".@",0)!=-1 || cn2.indexOf("..",0)!=-1){ alert("E-MAIL 格式錯誤!\n正確的格式如下列範例: \nname@ubonus.com.tw"); obj.select(); return(false); } obj.value = cn2; return(true); }