您的位置:首页 > Web前端 > JavaScript

JS中利用String对象的方法进行电子邮件的验证

2008-12-17 09:44 627 查看
<html>
<head>
<title>JS中利用String对象的方法进行电子邮件的验证</title>
<script language="javascript">
function check(){
var val=document.myform.email.value;
//不能为空
if(val.length==0){
alert("不能为空");
return false;
}
//必须包含@符号,如果不包含的话返回-1
if(val.indexOf("@")==-1){
alert("电子格式不正确,请输入@符号");
document.myform.email.focus();
document.myform.email.select();
return false;
}
//必须包含.符号
if(val.indexOf(".")==-1){
alert("电子格式不正确,请输入.符号");
document.myform.email.focus();
document.myform.email.select();
return false;
}
//不能有数字,利用循环,提取这个字符串的每个字符来行判断是否为数字
if(val.length!=0){
for(i=0;i<val.length;i++){
var ftext=val.substring(i,i+1);
if(ftext<9||ftext>0){
alert("名字中不能包括数字,请删除名字中的数字和特殊符号");
return false;
}
}
}

//如果都正确,返回true,表单提交成功
return true;
}
</script>

</head>

<body>
<form name="myform" onSubmit="return check()">
<input type="text" name="email" />
<input type="submit" value="提交" >

</form>
</body>
</html>

注:

1 val.length 在java,C#中String的是length而在JS中是length属性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐