NSString*textString = [inputTextView.textstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceCharacterSet]];
NSString -stringByTrimmingCharactersInSet: 是个你需要牢牢记住的方法。它经常会传入 NSCharacterSet +whitespaceCharacterSet 或 +whitespaceAndNewlineCharacterSet 来删除输入字符串的头尾的空白符号。
文/Fengxinliju(简书作者)
原文链接:http://www.jianshu.com/p/9cf25b24e298
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
NSCharacterSet的各个枚举类型的含义如下:
1 controlCharacterSet//控制符
2 whitespaceCharacterSet 3 whitespaceAndNewlineCharacterSet//空格换行
4 decimalDigitCharacterSet//小数
5 letterCharacterSet//文字
6 lowercaseLetterCharacterSet//小写字母
7 uppercaseLetterCharacterSet//大写字母
8 nonBaseCharacterSet//非基础
9 alphanumericCharacterSet//字母数字
10 decomposableCharacterSet//可分解
11 illegalCharacterSet//非法
12 punctuationCharacterSet//标点
13 capitalizedLetterCharacterSet//大写
14 symbolCharacterSet//符号
15 newlineCharacterSet//换行符