带加号的电话号码验证可选

时间:2015-04-10 07:17:07

标签: javascript regex validation

如何在开头和之后验证带有加号可选的电话号码,以及仅包含号码的任意数字位数。

我试过了: -

/^\+(?:[\d]*)$/

如何进行修改

2 个答案:

答案 0 :(得分:3)

/^\+?(?:[\d]*)$/

问号告诉加号可以在那里。但是,您的表达式可以进行相当多的优化:

/^\+?\d+$/ 

我将*更改为+,因为表达式只匹配一个加号。 \d*表示它应匹配0位或更多位数。

这里是demo on Regexr

答案 1 :(得分:-1)

表示电话号码中的加号、连字符和数字

^\+?\d+-?[0-9]+-?[0-9]+$