案例1 1 1 1 1 1中的移动号码错误的正则表达式

时间:2017-11-03 08:03:46

标签: regex

我想要一个用于手机号码验证的正则表达式。我试过下面的正则表达式。如果我输入 1 1 1 1 1 ,则不会被接受。请你帮忙找出我在正则表达式中的错误。

正则表达式为:“^ \ s * +?\ s *([0-9] [\ s - ] *){6,} $”

2 个答案:

答案 0 :(得分:3)

你可以像这样使用正则表达式::::

<强> / ^ [+] [(] [0-9] {3}?[)]?[ - \ S。] [0-9] {3}?[ - \ S。]? [0-9] {4,6} $ / IM

这里我使表达式不区分大小写并执行多行搜索

<强> ^([0-9] *){6,} $

使用此正则表达式检查任何数字

答案 1 :(得分:1)

我建议匹配“1 1 1 1 1 1”将是:

^\s*([0-9\s-]){6,}$

正则表达式中的错误是其开头的多次重复:

\s*+

检查pythex上的结果。