顶顶通-FreeSWITCH二次开发接口

顶顶通-FreeSWITCH二次开发接口

AAA(3A) : 被叫号码中出现同一个数字连续出现三次的。如13823012221

(\d)\1{2}

AAA结尾 : 被叫号码中最后三个数字相同。如13823013222

(\d)\1{2}$

AAAA(4A) : 被叫号码中出现同一个数字连续出现四次的。如13823022221

(\d)\1{3}


AAAAA(5A) : 被叫号码中出现同一个数字连续出现五次的。如13823222221

(\d)\1{4}


AAAAAA(6A) : 被叫号码中出现同一个数字连续出现六次的。如13832222221

(\d)\1{5}


AABB : 被叫号码中连续两次出现重复的数字。如13823022331

1122|2233|3344|4455|5566|6677|7788|8899

XXYY:如13823022441

(\d)\1{1}((?!\1)\d)\2{1}


ABABAB : 被叫号码中相邻的两个数字连续出现三次。如13823232341

(01|12|23|34|45|56|67|78|89)\1{2}

XYXYXY: 比如 13824242441

(\d)((?!\1)\d)(\1\2){2}

如果不过滤重复数字可以直接用 (\d{2})\1


ABCABC : 被叫号码中相邻的的三个数字重复重现两次。如13834534541

(012|123|234|345|456|567|678|789)\1{1}

XYZXYZ:比如13835735741

((\d)((?!\2)\d)((?!\2)(?!\3)\d))\1 

如果不过滤重复数字可以直接用 (\d{3})\1


ABCDABCD : 被叫号码中相邻的的四个数字重复重现两次。如13813461346

((\d)((?!\2)\d)((?!\3)\d)((?!\2)(?!\3)\d))\1

如果不过滤重复数字可以直接用 (\d{4})\1


ABCDE : 被叫号码中相邻的的五个数字是顺序连续的。如13812345346或13854321346

(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){4}\d   (顺序)
(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)){4}\d     (倒序)


88|99结尾 : 被叫号码中最后两位的数字是88或者99。如13812563288或13812563299346

(88|99)$
 

结尾三连号 : 被叫号码的最后三位是三个正向连续的数字。如13812563678,如果后三位是876则不是

(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){2}\d$

04-09 13:42