<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
function validate(){
var text=document.getElementById('text').value;
if(text==null||text==''){
alert('不能空');
return false;
}
if(text.indexOf('@')==-1 || text.indexOf('@')!=-1 && (text.indexOf('@')!=text.lastIndexOf('@') || text.indexOf('@')==0)){
alert('@不对');
return false;
}
if(text.indexOf('.')==-1 || text.indexOf('.')==text.length-1 || text.indexOf('.')<=text.indexOf('@')+1){
alert('.不对');
return false;
}
return true;
}
</script>
</head>
<body>
<form action="">
<input type="text" name="text" id="text">
<input type="submit" id="submit" value="提交" οnclick="return validate()">
</form>
</body>
</html>
不能输入格式不正确的邮箱。