php的简单电话号码正则表达式

问题描述 投票:0回答:6

我一直在寻找一个简单的电话号码正则表达式,该正则表达式仅与此格式匹配:(XXX)XXX-XXXX

[对于我的一生,我无法弄清楚为什么这行不通(这是我试图使自己成为现实,并且已经花了好几个小时的时间:]]]

^[\(0-9\){3} [0-9]{3}-[0-9]{4}$

我在网上到处寻找正则表达式,但这种特定格式无济于事。请帮忙?

我一直在寻找一个简单的电话号码正则表达式,该正则表达式将仅与此格式匹配:(XXX)XXX-XXXX

php regex preg-match
6个回答
6
投票

以下正则表达式起作用


1
投票

您遇到的问题是:


1
投票

这是一个工作的人


0
投票

[]定义字符类。例如“在这个单个字符处,以下任何一个都可以匹配”。您的括号未对齐:


0
投票
/(\(\d{3}+\)+ \d{3}+\-\d{4}+)/ (000) 000-0000

/(\d{3}+\-\d{3}+\-\d{4}+)/ 000-000-0000

0
投票

^\(?\d{3}\)?\s?\-?\d{3}\s?\-?\d{4}?

© www.soinside.com 2019 - 2024. All rights reserved.