愚见未来

人的思想时时刻刻都在进步,如果你早上起床,想起昨天所做的事情是那么幼稚和迂腐,那么恭喜你,你又变得成熟一点了!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

常用正则表达式

Posted on 2009-12-25 14:49  愚见未来  阅读(225)  评论(0编辑  收藏  举报
//根据ID获取控件
    function $GetControl(Id)
     {
        return document.getElementById(Id);
     }
    //----------------正则表达式代码------------------
    //userid
    //6位数字
    function IsUserId(strUserId)
    {
        var myReg=/^[\d]{1,6}$/;
        return myReg.exec(strUserId);
    }
    //password
    //数字或字母
     function IsPwd(strPwd)
     {
        var myReg=/^([A-Za-z0-9]{1,10})$/;
        return myReg.exec(strPwd);
     }
     //RealName
     //汉字
     function IsRealName(strName)
     {
        var myReg=/^([\u4e00-\u9fa5]{1,30})$/;
        return myReg.exec(strName);
       
     } 
     //Tel:除数字外,可含有“-”  
    function IsTel(str)  
    {  
        var myReg=/^(\d{3}-\d{8})|(\d{4}-\d{7,8})|(\d{7,8})+$/;  
        return myReg.exec(str);
      
    }  
    //E-mail
     function IsEmail(strEmail)
     {
          var myReg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])/;
          return myReg.exec(strEmail);
         
     } 
     //description
     function IsDescription(strDesc)
     {
          var myReg = /^([^\']{0,100})$/;
          return myReg.exec(strDesc);
     }