/**
如:$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
如:$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
var partten = /^1[3,5]\d{9}$/;
if(partten.test(num)){
……
}
//实现了部分,参照修改一下.
$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>';
if( preg_match("/$aabbcc/i",$hm) ) {$is_aabb = true;} //AABB
//不对~~,我的目的是简化$aabb, $aabbcc;(均为号的规律) $hm为号码
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我都不会,有什么谁教教我???