Asterisk Dialplan Phone扩展到RegEx

时间:2017-01-26 15:26:43

标签: regex asterisk

需要建立一个来自星号拨号方案(巴西号码)的RegEx

valid      = 0021987126408
not valid  = 002198712640
not valid  = 3021987126408
valid      = 0021987126408

需要使用dialplan =>验证星号00ZX[789]XXXXXXXXX

检查顺序.....

  • 检查两个第一个数字是否为ZERO

  • 检查ZX(巴西DD)

  • 检查(7,8或9)

  • 检查XXXXXXXXX最后是否有相同数量的数字

将星号拨号计划基本转录为普通REGEX。

1 个答案:

答案 0 :(得分:2)

RegEx = ^(00\d{2}[7-9]\d{8})$

valid      = 0021987126408
not valid  = 002198712640
not valid  = 3021987126408
valid      = 0021987126408