我有一个我希望与正则表达式匹配的电话号码.电话号码的格式必须符合以下条件:
(123)123-4567 x12345
扩展名是可选的.扩展名也必须包含1-5个数字.下面是我写的正则表达式.
^\(\d{3}\) \d{3}-\d{4}( x\d\d?\d?\d?\d?)?$
Run Code Online (Sandbox Code Playgroud)
我想知道是否有更好的方法来检查扩展而不是
x\d\d?\d?\d?\d?
Run Code Online (Sandbox Code Playgroud)
我可以说1-5次出现\ d而不是上面的一些如何?