下面的函数检查输入的数据是否符合电子邮件地址的基本语法。

意思就是说,输入的数据必须包含 @ 符号和点号 (.)。同时,@ 不可以是邮件地址的首字符,并且 @ 之后需有至少一个点号:


function validateForm(){
var x=document.forms["myForm"]["email"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){
alert("不是一个有效的 e-mail 地址");
return false;
}
}

 HTML 表单的完整代码:

<form name="myForm" action="demo-form.php" onsubmit="return validateForm();" method="post">
Email: <input type="text" name="email">
<input type="submit" value="提交">
</form>


好啦,本期的内容就分享到这里,我们下期见!

javaScript实现E-mail 验证_数据


        好书不厌百回读,熟读自知其中意。让学习成为习惯,用知识改变命运,让博客见证成长,用行动证明努力。
        如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
        听说 ???? 点赞 ???? 的人运气不会太差,每一天都会元气满满呦!^ _ ^ ❤️ ❤️ ❤️
        码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了???? 关注 ????我哦!
        更多精彩内容请前往 ​​孙叫兽的博客​


微信公众号【电商程序员】,分享改变自己的项目。

如果以上内容有任何错误或者不准确的地方,欢迎在下面 ???? 留个言。或者你有更好的想法,欢迎一起交流学习~~~