/**
如:$aaaaaaaaa="000000000|111111111|222222222|333333333|444444444|555555555|666666666|777777777|888888888|999999999";
if( preg_match("/$aaaaaaaaa/i",$hm) )  {$is_aaaaaaaaa  = true;}*/
//4,多对规则     AABB(0011|0022...)  AABBCC(001122...)  AABBCCDD  AABBCCDDEE AABBAABB//5,交替规则     ABAB  ABABAB  ABABABAB  ABABABABAB    ABCABC  ABCABCABC    ABCDABCD//6,三带规则 AAABB  AAABBB  AAABBBB AAABBBBB  AAABBBBBB//7,带三规则 AABBB  AAAABBB  AAAAABBB  AAAAAABBB//8,四带规则 AAABB  AAAABBB  AAAABBBB  AAAABBBBB//9,带四规则 AABBBB AAABBBB AAAABBBB  AAAAABBBB

解决方案 »

  1.   

    num =***
    var partten = /^1[3,5]\d{9}$/;
    if(partten.test(num)){
    ……
    }
      

  2.   


    //实现了部分,参照修改一下.
    $subject = '00012111';
    //$pattern = '/(\d)\\1/';//4,AABBCC 
    //$pattern = '/(\d)(\d)\\1\\2/';//5,ABABABAB
    $pattern = '/(\d)\\1{2}\d+?/';//6,AAABB
    $pattern = '/\d(\d)\\1{2}/';//7,AABBB
    preg_match_all($pattern, $subject, $matches);
    echo '<pre>';
    print_r($matches);
    echo '</pre>';
      

  3.   

    $aabb = "0011|0022|0033|0044|0055|0066|0077|0088|0099|1100|1122|1133|1144|1155|1166|1177|1188|1199|2200|2211|2233|2244|2255|2266|2277|2288|2299|3300|3311|3322|3344|3355|3366|3377|3388|3399|4400|4411|4422|4433|4455|4466|4477|4488|4499|5500|5511|5522|5533|5544|5566|5577|5588|5599|6600|6611|6622|6633|6644|6655|6677|6688|6699|7700|7711|7722|7733|7744|7755|7766|7788|7799|8800|8811|8822|8833|8844|8855|8866|8877|8899|9900|9911|9922|9933|9944|9955|9966|9977|9988";if( preg_match("/$aabb/i",$hm) )  {$is_aabb = true;}  //AABB$aabbcc = "001122|001133|001144|001155|001166|001177|001188|001199|002211|002233|002244|002255|002266|002277|002288|002299|003311|003322|003344|003355|003366|003377|003388|003399|004411|004422|004433|004455|004466|004477|004488|004499|005511|005522|005533|005544|005566|005577|005588|005599|006611|006622|006633|006644|006655|006677|006688|006699|007711|007722|007733|007744|007755|007766|007788|007799|008811|008822|008833|008844|008855|008866|008877|008899|009911|009922|009933|009944|009955|009966|009977|009988|110022|......";
    if( preg_match("/$aabbcc/i",$hm) )  {$is_aabb = true;}  //AABB
    //不对~~,我的目的是简化$aabb, $aabbcc;(均为号的规律) $hm为号码
      

  4.   

    //4,多对规则 AABB  AABBCC  AABBCCDD  AABBCCDDEE AABBAABB
    if( preg_match("//",$hm) ) {$is_aabb = true;} //AABB
    if( preg_match("/(\d)\\1/",$hm) )  {$is_aabbcc = true;} //AABBCC
    if( preg_match("//",$hm) ) {$is_abab = true;} //AABBCCDD
    if( preg_match("//",$hm) ) {$is_abab = true;} //AABBCCDDEE
    if( preg_match("//",$hm) ) {$is_abab = true;} //AABBAABB//5,交替规则     ABAB  ABABAB  ABABABAB  ABABABABAB    ABCABC ABCABCABC  ABCDABCD
    if( preg_match("//",$hm) ) {$is_abab = true;} //ABAB
    if( preg_match("//",$hm) ) {$is_ababab = true;} //ABABAB
    if( preg_match("/(\d)(\d)\\1\\2/",$hm) ) {$is_abababab = true;} //ABABABAB
    if( preg_match("//",$hm) ) {$is_ababababab = true;} //ABABABABAB
    if( preg_match("//",$hm) ) {$is_abcabc = true;} //ABCABC
    if( preg_match("//",$hm) ) {$is_abcabcabc = true;} //ABCABCABC
    if( preg_match("//",$hm) ) {$is_abcabcabc = true;} //ABCDABCD//6,三带规则 AAABB  AAABBB  AAABBBB AAABBBBB  AAABBBBBB
    if( preg_match("/(\d)\\1{2}\d+?/",$hm) ) {$is_aaabb = true;} //AAABB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAABBB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAABBBB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAABBBBB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAABBBBBB
    //7,带三规则 AABBB  AAAABBB  AAAAABBB  AAAAAABBB
    if( preg_match("/\d(\d)\\1{2}/",$hm) )  {$is_aabbb = true;} //AABBB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAAABBB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAAAABBB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAAAAABBB//8,四带规则 AAAABB  AAAABBBB  AAAABBBBB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAAABB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAAABBBB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAAABBBBB//9,带四规则 AAABBBB AAAAABBBB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAABBBB
    if( preg_match("//",$hm) ) {$is_abab = true;} //AAAAABBBB我都不会,有什么谁教教我???