正则表达式

    // 全部小写 首字母不能数字 只能小写   后面数字小写都可以     const reg = /^[a-z0-9]+.?[a-z0-9]*$/;     if (reg.test(value) || value === '' || value === '-') {     }else{       //页面上显示格式不正确     } ------------------------------------------------------------------------------------------------------------------------------------------------------------------   //== -1 没有找到 已有版本里没有刚输入的值        if(this.testServiceVersions.indexOf(value) == -1) {          const reg = /^[v0-9.]{2,16}$/;       if (reg.test(value)) {                          //满足正则表达式         }else{                                          //不满足正则表达式         //页面上显示格式不正确       }   }   //!= -1 找到  已有版本里有刚输入的值       }else if(this.testServiceVersions.indexOf(value) != -1){                                                 } ------------------------------------------------------------------------------------------------------------------------------------------------------------------      const reg = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;            //正则校验邮箱     if (reg.test(value) || value === '' || value === '-') {     }else{       //页面上显示格式不正确     }  ------------------------------------------------------------------------------------------------------------------------------------------------------------------ const reg =  /^(?=^.{3,255}$)(http(s)?:\/\/)?(www\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,100}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,100})+(:\d+)*(\/\w+\.\w+)*$/      //正则校验域名 const reg = /^[0-9]{2,18}$/;                                                     //正则校验供外部端口 const reg = /^-?(0|[1-9][0-9]*)(\.[0-9]*)?$/;                                              //正则校验实例数

 

上一篇:常用正则表达式整理(大全)


下一篇:常用正则表达式匹配