正则表达式

Posted zhanglanzuopin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。

    // 全部小写 首字母不能数字 只能小写   后面数字小写都可以
    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]*)?$/;                                              //正则校验实例数

 

以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

PHP 正则表达式总结

正则表达式

正则表达式

正则表达式“或“的使用

正则表达式 验证数字格式 非负数 小数点后保留两位 数字正则 double正则

JS正则表达式详解