郵箱驗證代碼一
<html>
<head>
<title>example30</title>
<%
function chkemail(email) '定義過程
chkemail=true '初始化函數結果
names=split(email,"@") 'split函數是將字串用指定的字元分割成多個子字串,並將這些子字串儲存在一維數組中
if ubound(names)<>1 then 'ubound函數返回數組的最大下標
chkemail=false '郵件格式錯誤,返回false
exit function '跳出過程
end if
for each name in names 'for each迴圈語句
if len(name)<=0 then 'len函數獲得字串的長度
chkemail=false '郵件格式錯誤,返回false
exit function '跳出過程
end if
next
end function '結束過程的定義
%>
</head>
<body>
<form method="post" action="example30.asp" name = form1>
<p align="center">請輸入電子郵箱:<input type="text" name="email" size="20" value=<%=request.form("email")%>></p>
<p align="center"><input type="submit" value="確定" name="submit"></p>
</form>
<%
if request.form("submit")="確定" then '單擊【確定】按鈕
email=request.form("email") '讀取輸入的字串
if chkemail(email) then '調用chkemail過程
response.write("<script>alert('郵件格式正確')</scirpt>") '返回true,則提示格式正確
else '返回false
response.write("<script>alert('郵件格式錯誤')</script>") '提示格式錯誤
end if
end if
%>
</body>
</html>
郵箱驗證代碼二
<html>
<head>
<title>example31</title>
</head>
<body>
<form method="post" action="example31_index.asp" name = form1>
<p align="center">請輸入電子郵箱:<input type="text" name="email" size="20" value=<%=request.form("email")%>></p>
<p align="center"><input type="submit" value="確定" name="submit"></p>
</form>
<%
if request.form("submit")="確定" then '單擊【確定】按鈕
email=request.form("email") '讀取輸入的字串
if chkemail(email) then '調用chkemail過程
response.write("<script>alert('郵件格式正確')</scirpt>") '返回true,則提示格式正確
else '返回false
response.write("<script>alert('郵件格式錯誤')</script>") '提示格式錯誤
end if
end if
%>
</body>
</html>