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

标签 javascript regex

我正在尝试验证以 256 开头的电话号码,整个电话号码最多应为 12 个字符,电话号码的示例为 256732111890 我正在使用以下正则表达式,这似乎不上类

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

最佳答案

我将发布该模式,并在此处进行解释。

模式:^256\d{9}$

哪里

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

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

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

关于javascript - 使用 Javascript 验证以 256 开头的电话号码时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52803366/

相关文章:

c++ - 在 C++ 中从 %f 中删除前导和尾随零

regex - 匹配除 mod_rewrite 中的一个之外的所有子域

javascript - 按数据一键激活5键

javascript - 如何在 Controller 中手动注入(inject)路由解析数据?

javascript递归null TypeError在while循环的主体中,预计不会被执行

javascript - 显示最近 6 天的日期时间选择器也知道如何动态删除文本框

Ruby:查找字符串中所有出现的模式,操作,然后替换

javascript - 在 JavaScript 上使用面向对象

java正则表达式用单个字母替换word中的任何双字母

javascript - Regex Javascript - 删除两个 html 注释之间的文本