Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我怎样才能得到电话号码的前缀?_Iphone_Ios_Regex_Phone Number - Fatal编程技术网

Iphone 我怎样才能得到电话号码的前缀?

Iphone 我怎样才能得到电话号码的前缀?,iphone,ios,regex,phone-number,Iphone,Ios,Regex,Phone Number,大家好,我正在尝试获取电话号码的前缀,以便在不使用国家/地区拨号代码的情况下获取实际电话号码。我怎样才能做到这一点 请注意,电话号码可以是 123456789 0099123456789 +9912345678 或者任何其他带有国家代码和区号等的格式。如果您尝试这样做,那么它将帮助一些人,但不确定 NSString *str=[PhoneNumber substringToIndex:[PhoneNumber length]-10]; 看看[wikipedia]和[wikipedia]中不同前

大家好,我正在尝试获取电话号码的前缀,以便在不使用国家/地区拨号代码的情况下获取实际电话号码。我怎样才能做到这一点

请注意,电话号码可以是

123456789
0099123456789
+9912345678


或者任何其他带有国家代码和区号等的格式。

如果您尝试这样做,那么它将帮助一些人,但不确定

NSString *str=[PhoneNumber substringToIndex:[PhoneNumber length]-10];

看看[wikipedia]和[wikipedia]中不同前缀的数量,我们可以得出这样的结论:如果不缩小范围,你可能不会走得很远


但是,如果您要处理从一个特定地区到另一个特定地区的电话号码,您可能会想出一些办法。

请展示您自己的尝试。每个电话号码都有10位数字,国家代码除外?我试图使用子索引。。但是没有电话号码。你有办法解决吗?在这种情况下,我们什么也做不了。如果有任何分隔符或其他东西,那么好吧,否则我们就得不到。