javascript正则表达式电话号码

时间:2015-07-03 07:30:01

标签: phone-number

我为不同国家的电话号码写了一个正则表达式。但是,我不解决问题:当用户输入电话号码+345)-234355464(国家代码有一个括号)时,此电话号码有效。这是不正确的行为。它应该是两个括号或没有。请告诉我如何解决这个问题?下面是我的正则表达式。

/^(\+?((\(?\d{2}\)?[-.\s]?(\d{4}))|(\(?\d{3}\)?[-.\s]?)))([0-9\s-]{1,14})$/

0 个答案:

没有答案