标签: javascript
有人可以告诉我以下正则表达式的要求是什么吗?
^(\+\d+\s?)?\d+$
我正在尝试在CheapTicket.nl预订门票,但电话号码与正则表达式不符。
答案 0 :(得分:1)
它要求字符串包含数字,可选地前面加一个带有至少一个数字和一个可选空白字符的加号。
所以123456有效(没有前导+nnn),+123 456789或+123456789也是如此。您不得在开头或结尾有任何空格。字母和标点符号(除了前导+之外)不允许在任何地方使用。
123456
+nnn
+123 456789
+123456789
+
Visual example on regex101