去除 username中的空格,table newline,nextline 
代码如下:

NSCharacterSet *whitespace = [NSCharacterSet  whitespaceAndNewlineCharacterSet];

NSString * string =@"liujun        \t          ";


string = [string  stringByTrimmingCharactersInSet:whitespace]; 

注释

stringByTrimmingCharactersInSet
Returns a new string made by removing from both ends of the receiver characters contained in a given character set.

whitespaceAndNewlineCharacterSet 
Returns a character set containing only the whitespace characters space (U+0020) and tab (U+0009) and the newline and nextline characters (U+000A–U+000D, U+0085).

另外可以用 whitespaceCharacterSet 替换 whitespaceAndNewlineCharacterSet 区别newline nextline 
whitespaceCharacterSet 
Returns a character set containing only the in-line whitespace characters space (U+0020) and tab (U+0009).

NSString *content = @"    kahdahdah       \t           ";

NSString *temptext = [messageTextField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSString *text = [temptext stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet ]];

第1行是去除2端的空格

第2行是去除回车

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//换行符

最新文章

  1. js 随机生成姓名、手机号、身份证号、银行卡号
  2. poj 1521
  3. 从零开始学习jQuery(转)
  4. python 购物车和三级菜单
  5. Python字符串分割
  6. swappiness
  7. cocos2dx-lua之断点调试支持
  8. Tomcat和JDK的内存配置
  9. UNIX环境高级编程、 现代操作系统概念
  10. DOM表格操作
  11. ehcache缓存配置与参数说明
  12. 从零开始学Kotlin-基础语法(1)
  13. 币安Binance API
  14. 手工利用Chrome浏览器“Javascript控制台”
  15. 《SEO深度解析——全面挖掘搜索引擎优化的核心秘密》
  16. 最简单的回射客户/服务器程序、time_wait 状态
  17. ManagedProperty not injected in @FacesConverter
  18. Hadoop学习笔记(9) ——源码初窥
  19. POJ 3168 Barn Expansion (几何+排序)
  20. enter & keypress

热门文章

  1. 嵌入式linux内核制作、根文件系统制作
  2. (转)帮你深入理解OAuth2.0协议
  3. 在windows下MySQL-python的安装
  4. 随机生成气泡碰撞(原生js)
  5. Spring MVC 复习笔记04
  6. 【读书笔记】Junit实战
  7. Linux学习笔记之Linux最小化安装启动后如何配置
  8. 20145219《网络对抗》PC平台逆向破解
  9. VS+Qt使用资源
  10. 防止putty的鼠标右键错误粘贴