JS复习-WebApi(6)

正则表达式

  1. 作用:格式校验

  2. 使用流程:

    1. 创建内置对象: let reg = new RegExp(‘正则表达式’)

    2. 调佣text()方法: reg.text(‘字符串’)

      true:校验通过 false:校验不通过

正则表达式组成

  • 原义文本字符:就是字符串本身的含义,没有其他的意思

  • 元字符

    • [] {} () . \ + ? * ^ $ |

    • []只要有是[]里的任意一个字符即可

    • [^]只要不是[]里面的任意一个字符即可

    • ()优先执行

    • /\d/:数字字符,等价于[0-9]

    • /\w/:单词字符[a-9A-Za-z_]任意字符+数字+下划线

  • 修饰符:对正则表达式起到修饰的作用

    1. g : global,全局匹配

    2. i : intensity, 不区分大小写

    3. 修饰符语法:

      ​ /正则表达式/修饰符

      ​ new RegExp(‘正则’,‘修饰符’)
      常用正则

 /* 
        1.手机号正则
            /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
        */    

        /* 2.验证码
            /^\d{6}$/
         */

        /* 3.账号密码 6-20位: 大小写字母, 下划线_ 
            /^\w{6,20}$/
        */

        /* 4.邮箱
            /^\w+[@]\w+\.\w+(\.\w+)?$/
        */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值