<script language="javascript">
function chkForm(){
var obj=document.getElementById("email");
var str=obj.value;
//var regEmail=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
//var regEmail=/^[^\.@]+@[^\.@]+\.[a-z]+$/;
var regEmail=/^([\w!.%+\-])+@([\w\-])+(?:\.[\w\-]+)+$/;
if(regEmail.test(str)){
return true;
}else{
alert("Email farmat is incorrect.Please re-enter");
return false;
}
}
</script>
上面一則,正式使用的比較粗一些。
或
var email= document.infoForm.email;
if(email.value==''){
alert("Please enter Email");
email.focus();
return false;
}else{
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
var flag=pattern.test(email.value);
if(!flag){
alert("E-mail format error");
email.focus();
return false;
}
}