生活导航登录系统
本例通过JavaScript脚本和正则表达式来验证email地址格式。
验证email地址的正则表达式如下:
^w+([-+]\w+)*@\w+([-.]\w)*\.\w+([-.]\w+)*/
具体步骤如下:
(1)使用JavaScript编写一个用于检测email地址是否正确的函数checkemail(),该函数只有一个参数email, 用于获取输入的email地址,返回值为TRUE或FALSE。代码如下:
<script language="javascript">
function checkemail(email){
var str=email;
//在javascript中,正则表达式只能使用"/"开头和结束,不能使用双引号
var Expression=^w+[-+.']\w+)*@\w+(-.]\w+)*\.\w+([-.]\w+)*/;
var objExp=nwe RegExp(Expression);
if(objExp.test(str)==TRUE){
return TRUE;
}else{
return FALSE;
}
}
</script>
(2)调用checkemail()函数判断email地址是否正确,并显示相应的提示信息。关键代码如下:
<script language="javascript">
function check(form1){
if(form1.email.value==""){
alert("请输入email地址!");form1.email.focus();return;
}
if(!checkemail(form1.email.value)){
alert("您输入的email地址不正确!");form1.email.focus();return;
}
form1.submit();
}
</script>
用户名:生活导航
密码:ie00
http://www.xn--ttss6e.net http://www.xn--ttss6e.net