# 问题 2:匹配电话号码

验证电话号码是另一项棘手的任务。有的电话号码需要区号,有的国际号码还需要前缀,这都增加了正则表达式的复杂性。此外,人们输入电话号码时的偏好也不同 (例如,有些人会输入破折号空格,而有些人不输入)。

下面是一些真实场景下可能遇到的电话号码,请编写一个与号码匹配的正则表达式,并捕获正确的区号。

练习 2:匹配电话号码
Task Text Capture Groups Result
capture 415-555-1234 415
capture 650-555-2345 650
capture (416)555-3456 416
capture 202 555 4567 202
capture 4035555678 403
capture 1 416 555 9292 416
解决上述任务以继续下一个问题,或者查看答案