相关疑难解决方法(0)

iOS上的电话号码格式

我有一个用户输入数据的文本字段.这是一个电话号码字段.如果用户输入1234567890,我希望它显示为(123)-(456)-7890用户类型.这怎么可能?

cocoa-touch objective-c phone-number number-formatting ios

64
推荐指数
5
解决办法
7万
查看次数

NSNumberFormatter格式化美国电话号码

我正在尝试将用户输入的一串数字转换为iPhone上的Phone.app等性感字符串.这是我正在使用的代码,它不起作用(没有特殊格式出现),并且在一定数量的数字后,它只是开始在字符串的末尾添加"0".

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterNoStyle];
[formatter setPositiveFormat:@"+# (###) ###-###"];
[formatter setLenient:YES];
NSString *strDigits = [self stringByReplacingOccurrencesOfRegex:@"[^0-9+]" withString:@""];
return [formatter stringFromNumber:[NSNumber numberWithDouble:[strDigits doubleValue]]];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa cocoa-touch objective-c

8
推荐指数
2
解决办法
1万
查看次数