E-mail 验证
下面的函数检查输入的数据是否符合电子邮件地址的基本语法。
意思就是说,输入的数据必须包含 @ 符号和点号(.)。同时,@ 不可以是邮件地址的首字符,并且 @ 之后需有至少一个点号:
functionvalidateForm(){ varx=document.forms["myForm"]["email"].value; varatpos=x.indexOf("@"); vardotpos=x.lastIndexOf("."); if(atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){ alert("不是一个有效的 e-mail 地址"); returnfalse; }}
下面是连同 HTML 表单的完整代码:
实例
<formname="myForm"action="demo-form.php"onsubmit="return validateForm();"method="post"> Email: <inputtype="text"name="email"> <inputtype="submit"value="提交"></form>