function check(){
fr = document.form1;
if(fr.uid.value == "")//用户名不能为空
{
alert("用户ID必须填写!");
fr.uid.focus();
return false;
}
if((fr.psw1.value != "") || (fr.psw2.value != ""))//两次密码输入不一致
{
if(fr.psw1.value != fr.psw2.value)
{
alert("密码不一致,请重新输入并验证密码!");
fr.psw1.focus();
return false;
}
}
else
{//密码也不能为空
alert("密码不能为空!");
fr.psw1.focus();
return false;
}
if(fr.gender.value == "")//性别必须填写
{
alert("性别必须填写!");
fr.name.focus();
return false;
}
fr.submit();
if(fr.email.value != "")//验证E-mail的格式
{
if(!isEmail(fr.emil.value))
{
alert("请输入正确的邮件格式!");
fr.email.focus();
return false;
}
}
}
function isEmail(theStr){
var atindex = theStr.indexOf('@');
var dotindex = theStr.indexOf('.',atindex);
var flag = true;
thesub = theStr.substring(0,dotindex+1);
if((atindex < 1) || (atindex != theStr.lastIndexOf('@')) || (dotindex < atindex.length) || (theStr.length <= thesub.length))
{
flag = false;
}else
{
flag= true;
}
return(flag);
}
验证邮箱地址一个正则表达式足以
function checkEmail(str){
var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
if(re.test(str)){
alert("正确");
}else{
alert("错误");
}
}
checkEmail("contact@cnblogs.com");//调用
pageEncoding="UTF-8"%>http://www.w3.org/TR/html4/loose.dtd">Insert title here function verifyAddress(obj) { var email = document.haha.address.value; var pattern = /^([a-zA......
答案就在这里:js验证邮件格式
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?