清理用户输入的电话号码,以便向它们发送短信。
**北美编号计划(NANP)**是北美许多国家(如美国、加拿大或百慕大)使用的一种电话编号系统。所有 NANP 国家都共用同一个国际国家代码:1。
NANP 号码由 10 位数字组成,包括 3 位数的编号计划区代码(通常称为区号),后跟 7 位本地号码。本地号码的前 3 位代表交换局代码,随后是唯一的 4 位数字,即用户号码。
该格式通常表示为
NXX NXX-XXXX
其中 N 是 2 到 9 的任意数字,X 是 0 到 9 的任意数字。
有时它们还会在前面加上国家代码(表示为1或+1)。
你的任务是清理各种格式的电话号码,去掉其中的标点符号,如果存在国家代码也一并去掉。
例如,以下输入
+1 (613)-995-0253613-995-02531 613 995 0253613.995.0253都应产生输出
6139950253
注意: 由于本练习只涉及 NANP 国家使用的电话号码,因此只有 1 被视为有效的国家代码。