如果只是替换掉字串中的空格,用NSString的
stringByReplacingOccurrencesOfString函数就ok了
eg:
NSString *email = [emailOri stringByReplacingOccurrencesOfString:@" " withString:@""];
然后,有时候,我们需要仅仅是去掉一个字串中首尾出现的空格,(因为这个往往是由user不小心输入上的 ),如果他输入的中间有空格,你提示它 email格式不对就可以啦~
这个时候,就需要用下面这个函数:
stringByTrimmingCharactersInSet:
eg:
email = [email stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
只是去掉左右两边的空格.还有一个函数是可以去掉空格和回车,替换上文中红字即可,当然啦,还有一些其他的功能,看文档啦!
whitespaceAndNewlineCharacterSet
看你需要了。
PS:不然人家如果一不小心前面多输入个空格,然后一直找不到问题,估计会郁闷的,气疯了,就去appStore评1颗星了。。。!