CSDN博客

img rmzhang33

常用email校验函数

发表于2004/9/15 12:07:00  628人阅读

常用email校验函数

原作者:追风                  人气:158

这里我对输入的Email格式写了两个程序对其进行判断。一种是一个条件语句,一种是一个函数,另何人都可以传入一个参数就可以调用。不必再重写代码。 

一、条件语句: 

Email:

   以上这个列子是使用一个条件语句实现,这个表单如下:
<form name="register" method="POST" action onSubmit="return  check();">
<p align="center">
  Email:<input type="text" name="email" size="20">
  <input type="submit" value="提交" name="B1">
  <input type="reset" value="重填" name="B2">
</p>
</form>

  当客户端提交时触发OnSubmit事件调用检查函数进行判断,这个函数如下:

function check()
{
 if(document.register.email.value.length!=0)
  {
    if (document.register.email.value.charAt(0)=="." ||        
         document.register.email.value.charAt(0)=="@"||       
         document.register.email.value.indexOf('@', 0) == -1 || 
         document.register.email.value.indexOf('.', 0) == -1 || 
         document.register.email.value.lastIndexOf("@")                          
      ==document.register.email.value.length-1 || 
         document.register.email.value.lastIndexOf(".")
              ==document.register.email.value.length-1)
     {
      alert("Email的格式不正確!");
      document.register.email.focus();
      return false;
      }
   }
 else
  {
   alert("Email的不能为空!");
   document.register.email.focus();
   return false;
   }
 return false;
}
阅读全文
0 0

相关文章推荐

img
取 消
img