正则表达式^(\ + \ d + \ s?)?\ d + $

时间:2015-05-30 13:11:42

标签: javascript

有人可以告诉我以下正则表达式的要求是什么吗?

^(\+\d+\s?)?\d+$

我正在尝试在CheapTicket.nl预订门票,但电话号码与正则表达式不符。

1 个答案:

答案 0 :(得分:1)

它要求字符串包含数字,可选地前面加一个带有至少一个数字和一个可选空白字符的加号。

所以123456有效(没有前导+nnn),+123 456789+123456789也是如此。您不得在开头或结尾有任何空格。字母和标点符号(除了前导+之外)不允许在任何地方使用。

Visual example on regex101