zoukankan      html  css  js  c++  java
  • 编写一条正则,用来验证此规则

    /*
      1、(?=pattern) => 正向预查:要求做匹配的时候,必须满足 pattern 这个条件
      2、(?!pattern) => 负向预查:要求做匹配的时候,必须不满足 pattern 这个条件
      3、注意:括号里面的内容只是条件,并不参与真正的捕获。
    */
    一:
      一个6~16位的字符串,必须同时包含有大小写字母和数字
      let reg = /(?!^[a-zA-Z]+$)(?!^[0-9]+$)(?!^[a-z0-9]+$)(?!^[A-Z0-9]+$)^[a-zA-Z0-9]{6,16}$/;
    二:
      1-10位:数字、字母、下划线组成的字符串,必须有 '_'
      let reg = /(?!^[a-zA-Z0-9]+$)^w{1,10}$/;
    三:
      字符串 “w” 中必须包含 “_”
      let reg =  /(?=_)w+/;
  • 相关阅读:
    drf3
    字典的操作方法
    列表的操作方法
    字符串的操作方法
    while循环和基本运算符
    初识数据类型
    USDT相关
    带团队
    CentOS7更改时区及同步网络时间
    mac胡刷新dns
  • 原文地址:https://www.cnblogs.com/HYTing/p/12616533.html
Copyright © 2011-2022 走看看