2008年10月9日星期四

簡單的E-mail格式確認-I

一般在寫會員資料時,通常都會有E-mail這一個欄位,但E-mail的格式要如何檢查呢?在此用JavaScript做簡單的檢查:
[ck_mail]

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=unicode">
<title>ck_mail</title>
</head>

<body>

<form method="POST" action="" name="TEST" onsubmit="return ck_mail(document.TEST.T1.value)">
<input type="text" name="T1" size="20"></p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="重新設定" name="B2"></p>
</form>

</body>

</html>

Script如下:

function ck_mail(mail){
var tag=true;
var message="";
if(mail!=""){
mouse=mail.indexOf('@');
dot=mail.indexOf('.');
if(mouse==-1 | dot==-1){
message="E-mail格式有錯";
alert(message);
tag=false;
}
}else{
message="請輸入E-mail!";
alert(message);
tag=false;
}
return tag;
}

如此就能夠做最簡單的檢查,或許其漏浻很大,但至少可以減少因打錯而產生的問題!
測試
ps.下方亂碼請不要管它,小的也不知道是什麼!

沒有留言: