Function chkemail(strEmailAddr)
Dim re
Set re = new RegExp
re.IgnoreCase = false
re.global = false
re.pattern = "[/w/-/.]+[@]([/w/-]+[.]){1,2}(/w){2,3}"
chkemail = re.Test(strEmailAddr)
set re=nothing
End function
function checkform(){
if(document.form2.email.value!=""){
var email1 = document.form2.email.value;
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-])+/;
flag = pattern.test(email1);
if(!flag){
alert("邮件地址格式不对!");
document.form2.email.focus();
return false;}
}
}

博客给出了两个用于验证邮件地址格式的函数。一个是自定义的chkemail函数,使用正则表达式进行验证;另一个是checkform函数,在表单提交时对邮件地址进行格式检查,若格式不对会给出提示。
519

被折叠的 条评论
为什么被折叠?



