黑马程序员技术交流社区
标题:
格式验证的函数
[打印本页]
作者:
廉伟
时间:
2012-9-5 00:09
标题:
格式验证的函数
本帖最后由 廉伟 于 2012-9-5 17:16 编辑
[qq]310722586[/qq]下面是个验证e-mail格式的函数,请问我要在e-mail不为空的情况下才验证,为空就不用验证,怎么改,谢谢
<script language="JavaScript">
<!--
function CheckForm()
{
var filter=/^[a-zA-Z][a-zA-Z0-9._-]*@([a-zA-Z0-9-_]+\.)+(com|gov|net|com\.cn|edu\.cn)$/;
if(!filter.test(document.add.email.value)){
alert(" *邮箱格式不正确*");
document.add.email.focus();
return false;
}
add.submit();
return true;
}
//-->
</SCRIPT>
作者:
魏-玉-彪
时间:
2012-9-5 18:52
JavaScript?还没学呢,呵呵
作者:
杨震
时间:
2012-9-5 19:13
那就测试email.value是不是空啊
作者:
舒远
时间:
2012-9-5 19:17
<script language="JavaScript">
<!--
function CheckForm()
{if(document.add.email.value == ""){
alert("邮件地址不能为空");
return false;
}
var filter=/^[a-zA-Z][a-zA-Z0-9._-]*@([a-zA-Z0-9-_]+\.)+(com|gov|net|com\.cn|edu\.cn)$/;
if(!filter.test(document.add.email.value)){
alert(" *邮箱格式不正确*");
document.add.email.focus();
return false;
}
add.submit();
return true;
}
//-->
</SCRIPT>
作者:
黄树人
时间:
2012-9-5 19:34
先用var mailname = prompt("请输入邮箱地址","");
添加一个消息输入框给用户输入邮箱
然后用if语句判断mailname是否为null,
为空则直接break,else再调用你的CheckForm()函数来校验邮箱
这是我的一点点思路,希望对你有帮助
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2