請問如何檢查客戶的信箱位址是有效的? |
答題得分者是:bbtw
|
owenyang
一般會員 發表:21 回覆:17 積分:7 註冊:2002-03-26 發送簡訊給我 |
|
qoo1234
版主 發表:256 回覆:1167 積分:659 註冊:2003-02-24 發送簡訊給我 |
function ValidEmail(UseEmail: string): boolean; var usepos1: integer; usepos2: integer; begin result:=true; if copy(useemail, 1,1)='@' then result:=false; if not(pos(' ', useemail)=0) then result:=false; usePos1:=pos('@', useemail); if (usepos1=0) then result:=false; usepos2:=pos('.',useemail); if usepos2<(usepos1 2) then result:=false; if usepos2=length(useemail) then result:=false; if length(copy(useemail, usepos1 1, length(useemail)-usepos1))<5 then result:=false; end;網海無涯,學無止境! 發表人 - qoo1234 於 2004/03/20 13:35:50 |
owenyang
一般會員 發表:21 回覆:17 積分:7 註冊:2002-03-26 發送簡訊給我 |
|
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
做電腦很久了, 我想堅持是好事, 但不要鑽牛角尖
如果你有架mail server那你可以試試使用者使用你的mail帳號, 那就可以驗證你的當事人的帳號是否正確.
試試另一種方式是,利用當事人提供的郵件帳號, 發一封含有確認按鍵的電郵讓它連到一個你的網站, 經由asp或cgi...等方式寫入資料庫, 不但可以認證該電子郵件是有效的, 另外也可以確定它不是由程式或機器來完成的, 因為這是經由人的行為來發動認可的, 你可以參考MSN的PASSPORT申請流程 努力會更接近成功
------
努力會更接近成功 |
robert1014
初階會員 發表:34 回覆:85 積分:43 註冊:2002-03-13 發送簡訊給我 |
|
bbtw
一般會員 發表:2 回覆:31 積分:16 註冊:2003-07-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |