正则表达式--集锦(不断更新中...)

如果数字可以有正负,用这个  
    function   isNumber(str){  
          var   t=str.match(/^(-|\+|)[0-9]+/g);  
          return   (t!=null)&&(t.length==1)     &&   (t[0]==str);  
    }   

  如果数字可以是带小数点,用下边这个  
    function   isNumber(str){  
          var   t=str.match(/^(-|\+|)[0-9]+(\.|)[0-9]*/g);  
          return   (t!=null)&&(t.length==1)     &&   (t[0]==str);  
    }  

是否字符  
    function   isAlb(str){  
          var   t=str.match(/^[A-Za-z]+/g);  
          return   (t!=null)&&(t.length==1)     &&   (t[0]==str);  
    }  

邮政编码
1 function ispostcode(str){
2     var reg = /^\d{6}$/;
3     if(reg.test(str)){
4         return true;
5     }else{
6         return false;
7     }
8 }

原文地址:https://www.cnblogs.com/meil/p/708810.html