美文网首页
我的正则练习案例(JS 语法)

我的正则练习案例(JS 语法)

作者: 7b7d23d16ab5 | 来源:发表于2020-12-15 17:27 被阅读0次
1、身份证号码可能为15位或18位,15位为全数字,18位中前17位为数字,最后一位为数字或者X
  • 【最后 i 模式:表示此正则不区分大小写】
/(^\d{15}$)|(^\d{17}[\dX]$)/i
2、字母和数字组合(以大写字母开头),或者纯数字,字符总长度8到10位
  • 【最后的 y 模式表示非全局匹配,匹配到了就停止,性能比 g 全局模式更优,当然就这么点字符是体现不出来的,y 模式适合超大量字符中进行匹配时,y 才能体现出效果,我这里也就玩玩而已】
  • 【思路:
    8到10位数字就不说了
    开头大写字母占一个字符,中间字符或字母占6到8位,最后一位必须时数字占一位,一共最少8位,最多10位,且完全满足需求】
/(^\d{8,10}$)|(^[A-Z][a-zA-Z\d]{6,8}\d$)/y
3、密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
  • 【思路:】
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9]).{6,}$

4、js 批量正则案例(正则数组)

视频来源:https://www.bilibili.com/video/BV12J41147fC?p=31

批量正则案例

5、匹配ip地址


相关文章

  • 我的正则练习案例(JS 语法)

    1、身份证号码可能为15位或18位,15位为全数字,18位中前17位为数字,最后一位为数字或者X 【最后 i 模式...

  • JS正则表达式

    JS正则表达式一条龙讲解,从原理和语法到JS正则、ES6正则扩展,最后再到正则实践思路 Stinson 关注 20...

  • 正则详解--程序员必备

    转自: JS正则表达式一条龙讲解,从原理和语法到JS正则、ES6正则扩展,最后再到正则实践思路 温馨提示:文章很长...

  • 火星文RegExp

    正则基本不陌生 JS中通过RegExp来创建 正则在JS中非常的成熟 创建 可以使用perl的语法var exp...

  • 2018-09-15

    正则表达式的区别 JS中语法: /匹配对象的模式/

  • Python正则表达式常用梳理

    目录 [1、 什么是正则表达式. [2、 正则表达式语法结构. [2.1. 入门案例:了解正则表达式. [2....

  • SQL中exists、 not exists语法及案例练习

    目录一、exists语法二、not exists 语法三、exists案例练习 (重点)四、not exists...

  • js -- 语法练习

    1、判断一个数是奇数还是偶数 2、给一个年份,判断是否是闰年 3、给一个数n,计算n的阶乘 4、打印99乘法表 5...

  • js-正则表达式RegExp

    js采用Perl5语法1,内建构造器RegExp()创建正则表达式对象 未完,待续...

  • Python(六十七)正则案例实战

    06_正则案例实战/01_正则01.py: 06_正则案例实战/02_正则02.py: 06_正则案例实战/03_...

网友评论

      本文标题:我的正则练习案例(JS 语法)

      本文链接:https://www.haomeiwen.com/subject/mtmwgktx.html