|
|
1
2
一个相当简单的方法是使用正则表达式。根据您接受的电话号码类型,您可以编写一个正则表达式来查找数字(仅对我们而言,您知道总共可能有7个或10个-可能带有前导的“1”)以及它们之间的潜在分隔符(句点、破折号、parens、空格等)。
|
|
|
2
1
我认为最简单的方法是首先从字符串中去掉任何非数字字符,这样您就只需要一个数字,然后就可以使用本文中提到的格式 question |
|
|
3
1
我考虑过去掉任何非数字字符,然后格式化,但我不认为这对扩展大小写(123.4567x123)有效 |
|
|
4
1
|
|
|
5
0
除了自己做,我不知道其他的方法,可能做一些面具,检查哪一个匹配,并根据具体情况做每个面具。别以为这太难了,只是很费时。 |
|
|
6
0
我的猜测是,您可以使用一个条件语句来查看输入,然后将其解析为特定的格式。但我猜会有大量的逻辑来研究输入和格式化输出。 |
|
|
7
0
} |