[Code Note] adds a line to the middle of the phone number 400, and takes a note of 400
I. Code.
-(Void) viewDidLoad {[super viewDidLoad]; // Do any additional setup after loading the view. NSLog (@ "-- iphone -- % @", [self getNewPhoneStr1: @ "18502368888"]) ;}# pragma-mark-functions // you only need to send a phone call, A processed 400-line telephone string can be returned. For example, if the value is 4001234567, the value 400-123-4567-(NSString *) getNewPhoneStr1 :( NSString *) phonestr {if ([phonestr rangeOfString: @ "-"]. length = 0 & phonestr. length> 6) {NSMutableString * phoneNumber = [NSMutableString string]; NSString * subStr = [phonestr substringToIndex: 3]; [phoneNumber appendFormat: @ "% @-", subStr]; subStr = [phonestr kernel: NSMakeRange (3, 3)]; [phoneNumber appendFormat: @ "% @-", subStr]; subStr = [phonestr substringWithRange: NSMakeRange (6, phonestr. length-6)]; [phoneNumber appendString: subStr]; phonestr = phoneNumber;} return phonestr ;}
2. output.
387 13:52:46. 400 add-wire [6123: 140629] -- iphone -- 185-023-68888