function xEmail(strEmail) { invalidChars ="~!$^&\*()+|=`\"\'"; if (strEmail==null || isWhitespace(strEmail)) return false; if (strEmail.indexOf(' ') > -1) return false; if ((strEmail.indexOf(".com") == -1) && (strEmail.indexOf(".net") == -1) && (strEmail.indexOf(".org") == -1)) return false; for (ai=0;ai if (strEmail.indexOf(badChar,0) > -1) { return false; } } atPos = strEmail.indexOf("@",1); if (atPos ==-1) return false; if (strEmail.indexOf("@",atPos+1) > -1) return false; if (strEmail.indexOf("@.",1) > -1) return false; if (strEmail.indexOf("..",1) > -1) return false; periodPos = strEmail.indexOf(".",atPos); if (periodPos == -1) return false; if (periodPos+2 > strEmail.length) return false; return true; } |
錯左一樣野。睇睇第七行幾白痴!乜呢個世界只係得.com .net .org !?three.com.hk 個個月食幾千至幾萬蚊人工的程式員冇聽聞過 .biz .us .cc .hk .tv 之類的 domain 咩?簡直係 programmer 的恥辱!我現在以一個熱愛編程的人這個身份對 three.com.hk 作出強烈的遣責,並要求該班程式員立即作出改善!我不希望這些不完善的垃圾程式碼會再次出現在一個 production system 上!!!