JS常用正则表达式
    
        
            
                字符 | 
                含义 | 
            
|---|
        
        
            
                . | 
                匹配任意字符 | 
            
            
                ? | 
                匹配0个或者1个 => {0,1} | 
            
            
                * | 
                匹配0个或者以上 => {0,} | 
            
            
                + | 
                匹配1个或者以上 => {1,} | 
            
            
                \s | 
                匹配空格 | 
            
            
                \S | 
                匹配非空格 | 
            
            
                \w | 
                匹配字符a-zA-Z0-9_ | 
            
            
                \W | 
                匹配非字符 | 
            
            
                \d | 
                匹配数字0-9 | 
            
            
                \D | 
                匹配非数字 | 
            
            
                \b | 
                匹配独立部分(开始,空格,结束) | 
            
            
                \B | 
                匹配非独立部分 | 
            
    
 
1.手机验证
1 2 3 4
   | function validateTel(phone) {     const reg = /^1[3|5|7|8][0-9]{9}$/;     return reg.test(phone); }
  | 
 
2.邮箱验证
1 2 3 4
   | function validateEmail(email) {     const reg = /^[\w_-]+@[\w_-]+(\.[\w_-]+)+/;     return reg.test(email); }
  | 
 
3. 前后去空
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
   | function trimString(str,where = ALL) {     let reg = null;     switch(where) {         case L:             reg = /^(\s+)/;             return str.replace(reg,'');         case R:             reg = /(\s+)$/;             return str.replace(reg,'');         case ALL:             req = /^(\s+)|(\s+)$/g;             return str.replace(reg,'');         default:             return '参数错误';     } }
  | 
 
4.中文名字验证
1 2 3 4
   | function validateCN(name) {     const reg = /^[\u4E00-\u9FA5]{2,4}$/;     return reg.test(name); }
  | 
 
5.格式化url参数
1 2 3 4 5 6 7 8 9 10
   | function formatURL(url) {     const reg = /.*\?/;     url = url.replace(reg,'');     let JSON = {},item = null, urlArr = url.split('&');     for(var i = 0; i<urlArr.length; i++) {         item = urlArr[i].split('=');         JSON[decodeURIComponent[item[0]]] = decodeURIComponent[item[1]];     } return args; }
  |