如何创建一个与数字中是否包含空格的电话匹配的正则表达式?
我找到了:
^\+?\d+$
从另一篇文章但是如何修改它以允许数字中有0个或更多空格?
答案 0 :(得分:0)
这是一个例子: / ^(?:\ S * \ d {3})?\ S * \ d {3} \ S * \ d {4} \ S * $ /
答案 1 :(得分:0)
有很多方法可以匹配电话号码(以及许多有效的电话格式)。这是一个简单的正则表达式匹配“5555555555”,“555 555 5555”,“(555)555-5555”,“555-555-5555”或“555.555.5555”
^(?\ d {3})?(| - |。)?\ d {3}(| - |。)?\ d {4} $
答案 2 :(得分:0)
您需要考虑的第一件事是您想要的包含空格的电话号码的确切格式。例如:
+535 233 4444
那是一个好吗?它意味着分为:3 3 4
。您可以根据需要调整以下正则表达式:
^\+?\d{3}\s?\d{3}\s?\{d}{4}$
只需更改量词({3}
,{4}
等)即可更改群组长度。