zoukankan      html  css  js  c++  java
  • 多个Email的JS检测正刚表达式.

    /**
    *Title:check email pattern Code
    *Time:2006-11-24
    *Author:colinmok
    */

    function chkSendEmail()
    {
            //检查是否为空
     if(frmSendEmail.to.value==""){
      alert("请输入1至10个Email!");
      document.frmSendEmail.to.focus();
      return false;
     }
             if(frmSendEmail.name.value==""){
      alert("请输入你的签名!");
      document.frmSendEmail.name.focus();
      return false;
     }

      //功能:正则表达式检测
       var EmailArry = new Array(1000)  //定义数组用来接收分割后的邮件
       var Email=frmSendEmail.to.value  //取得用户输入的值
       var Email=Email.trim();          //调用下面去两边空格的函数
       var Email=Email.AllTrim(Email);  //调用去除中间空格的函数
       var EmailArry=Email.split(";");  //分割用户输入的Email

      // document.write("去空格后:"+Email+"<br>");
              //正则表达式检测Email格式
      var pattern=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 


     //循环检测每个email
      for(var i=0;i<EmailArry.length;i++)
      {
          //document.write("EmailArry["+i+"]:"+EmailArry[i]+"<br>");
                 flag=pattern.test(EmailArry[i]);
                 if(!flag)
                 {
                  alert("第"+parseInt(i+1)+"个Email格式不对!!"+EmailArry[i]);
                      document.frmSendEmail.to.focus();
                  return false;
                  }
               }

       return true;
    }
    //构造去掉空格函数
    String.prototype.trim=function()
    {
    // 用正则表达式将前后空格
    // 用空字符串替代。
    return this.replace(/(^\s*)|(\s*$)/g, "");
    }
    // 除去空格函数
    String.prototype.AllTrim= function()
    {
        var regEx = /\s*/g;
        return this.replace(regEx,'');             
    }

     


    作者:水木    
     
  • 相关阅读:
    20101016网站更新部署
    服务器内存技术知识充电
    http://code.google.com/p/pyv8/, pyv8爬虫专用
    十月创意家居,饰品行业热销货源推荐
    2010十一月份日用百货热销品货源推荐
    关于使用cookielib的一些用法
    sqlalchemy group by
    vim使用记录
    javascript insert text on cursor postion
    python网店
  • 原文地址:https://www.cnblogs.com/hsapphire/p/1198331.html
Copyright © 2011-2022 走看看