有人可以解释以下正则表达式的含义:
^ [+]?[0-9] {0,4} []?(\([0-9] {1,6} \))?[0-9()/ - ] {4,} $
这不允许我验证(0049)(0)151-544/187 29或(0049)(0)15154418729
我尝试调试,我的理解说这个数字有一个问题,它有2个开括号和闭括号().
如果我将(0049)(0)151-544/187 29作为(0049)151-544/187 29,这是有效的.
有人可以请帮助.
你的正则表达式^[+]?[0-9]{0,4}[ ]?(\([0-9]{1,6}\))?[0-9 ()/-]{4,}$
表示为
如果您需要group1多次添加*
到该组