使用正则表达式验证国际电话号码

时间:2019-01-22 11:03:19

标签: regex phone-number

我正在验证国际电话号码,该电话号码可能带有+或0并以国家/地区代码以及空格和空格后的电话号码开头,以'\ s'表示此已尝试的正则表达式,但失败了,为什么会失败? 例如。 +65 3333311

尝试以下正则表达式 ^([0|\+[0-9]{1,6}[\s]?)?([0-9]{8,10})$

1 个答案:

答案 0 :(得分:0)

^[+0](?:\d\s?){8,12}$

前导+或0,后跟8到12位数字,每位数字后都有可选的分隔符。