使用Java验证以256开头的电话号码时出现问题

时间:2018-10-14 13:55:36

标签: javascript regex

我正在尝试验证以256开头的电话号码,并且整个电话号码最多可以包含12个字符,该电话号码的示例为 256732111890 。我正在使用以下正则表达式不工作

^(?:[256]●?){6,14}[0-9]$

1 个答案:

答案 0 :(得分:1)

我将发布模式,在这里进行解释。

模式:^256\d{9}$

哪里

  • ^ =断言行的开头
  • 256 =匹配字符串256
  • \d{9} =找到“ 256”后匹配9个数字(精确)。
  • $ =该行必须在找到9个数字之后结束。

另外,^256\d{7,9}$是一个不错的选择,他是@Pushpesh Kumar Rajwanshi发布的,他的模式有所不同:

  • \d{7,9}:找到“ 256”后匹配7到9次之间的任意数字。