js 手机靓号正则

  const RuleObj = {
    ABC: new RegExp(
      "(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){2}\d",
      "g"
    ),
    ABCD: new RegExp(
      "(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){3}\d",
      "g"
    ),
    ABCDE: new RegExp(
      "(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){4}\d",
      "g"
    ),
    ABCABC: new RegExp(
      "(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){2}\d{4}",
      "g"
    ),
    AAAAAA: new RegExp("([\d])\1{5,}""g"),
    AAAAA: new RegExp("([\d])\1{4,}""g"),
    AAAA: new RegExp("(.)\1{3}""g"),
    AAA: new RegExp("(.)\1{2}""g"),
    AAAAAB: new RegExp("(\d)\1\1\1\1((?!\1)\d)""g"),
    AAAAB: new RegExp("(\d)\1\1\1((?!\1)\d)""g"),
    AAAB: new RegExp("(\d)\1\1((?!\1)\d)""g"),
    AAABB: new RegExp("(\d)\1\1((?!\1)\d)\2""g"),
    ABAB: new RegExp("(\d)((?!\1)\d)\1\2""g"),
    AABBCC: new RegExp("(\d)\1((?!\1)\d)\2((?!\1)\d)\3""g"),
  };
原文地址:https://www.cnblogs.com/r-mp/p/13539288.html