ios 去掉字串中的多余空格-首尾的空格

来源:互联网 发布:免费房屋设计软件下载 编辑:程序博客网 时间:2024/05/16 02:47

如果只是替换掉字串中的空格,用NSString的

stringByReplacingOccurrencesOfString函数就ok了

eg:

NSString *email = [emailOri stringByReplacingOccurrencesOfString:@" " withString:@""];

然后,有时候,我们需要仅仅是去掉一个字串中首尾出现的空格,(因为这个往往是由user不小心输入上的 ),如果他输入的中间有空格,你提示它 email格式不对就可以啦~

这个时候,就需要用下面这个函数:

stringByTrimmingCharactersInSet:

eg:

         email = [email stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceCharacterSet]];

只是去掉左右两边的空格.

还有一个函数是可以去掉空格和回车,替换上文中红字即可,当然啦,还有一些其他的功能,看文档啦!

whitespaceAndNewlineCharacterSet

看你需要了。

PS:不然人家如果一不小心前面多输入个空格,然后一直找不到问题,估计会郁闷的,气疯了,就去appStore评1颗星了。。。!