iOS判断为空或者只为空格
本文转载至 :http://www.cnblogs.com/superhappy/archive/2012/11/08/2761403.html
经常有需求 要判断不能为空,后台老是鄙视不做非空判断的前端 ,木办法 只能写一个。
第一种想法:我不就是判断 是不是nil就可以了么。结果发现太天真,用户可以输入空格。
对于这种蛋疼的用户,只能采取蛋疼的方法:
-(Bool) isEmpty:(NSString *) str {
if (!str) {
return true;
} else {
//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).
NSCharacterSet *set = [NSCharacterSet whitespaceAndNewlineCharacterSet];
//Returns a new string made by removing from both ends of the receiver characters contained in a given character set.
NSString *trimedString = [str stringByTrimmingCharactersInSet:set];
if ([trimedString length] == 0) {
return true;
} else {
return false;
}
}
}
转载于:https://www.cnblogs.com/Camier-myNiuer/p/3799175.html
iOS判断为空或者只为空格相关推荐
- 判断为空:null、undefined、空字符串、中文空格
/*判断为空*/ private isNull=data=> (data == null || (data.toString().replace(/\ |\ /g, "") ...
- Mybatis if test 中int integer判断非空的坑
Mybatis 中,alarmType 是int类型.如果alarmType 为0的话,条件判断返回结果为false,其它值的话,返回true. 1 <if test="alarmTy ...
- ios 怎么判断字符串的字节数_如何用IOS判断字符串是不是纯数字
我们在开发项目的时候经常会需要我们只输入一段纯数字,当我们在输入这段数字后就需要对字符串进行判断,看看是不是符合纯数字,那么你知道如何用IOS判断字符串是不是纯数字吗? 下面介绍几种判断字符串是否为纯 ...
- (图解)循环队列的三种判断队空、队满操作(附带源码和插入删除操作等一些基本操作)
目录 一.普通的顺序存储队列 二.循环队列 (1)少用一个元素空间 i.初始化队列操作: iii.入队操作: iv.出队操作: (2)设置flag标志 i.初始化队列操作: ii.判断队空操作: ii ...
- c语言比较当前日期大小,C语言判断两个日期只差的方法
C语言判断两个日期只差的方法 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以 ...
- iOS判断是模拟器还是真机
[代码]iOS判断是模拟器还是真机 #if TARGET_IPHONE_SIMULATOR//模拟器 #elif TARGET_OS_IPHONE//真机 #endif 转载于:https://www ...
- 编写一个函数,该函数能判断一个英文句子str(带空格)中是否含有某个单词w,如“How old are you?”含有“old”。在main函数中输入一个英文句子,再输入一个单词,如果英文句子中含有那
题目要求: 编写一个C程序,实现以下功能: 编写一个函数,该函数能判断一个英文句子str(带空格(升级版))中是否含有某个单词w,如"How old are you?"含有&quo ...
- iOS判断是否有权限访问相机,相册,定位
2019独角兽企业重金招聘Python工程师标准>>> iOS判断是否有权限访问相机,相册,定位 原文地址:判断是否有权限访问相机,相册,定位 1.判断用户是否有权限访问相册 #im ...
- javascript判断非空
1 /* 2 *判断非空 3 * 4 */ 5 function isEmpty(val){ 6 if(val == null)return true; 7 if(val == undefined | ...
最新文章
- 高可用 Redis 服务架构分析与搭建
- HashMap底层原理分析(put、get方法)
- 电脑网络安全_电脑网络:计算机网络安全,从入门到入狱
- WINCE6.0+2443系统大概过10分钟进入sleep状态
- 【Python之路】第五篇--Python基础之杂货铺
- 实例详细讲解ASP生成静态页面方法
- phoenix客户端操作hbase已经存在的表
- 【转】DB2 常用命令
- 新版Microsoft Edge支持跨平台跨设备浏览
- SpringBoot项目如何进行打包部署
- php赋值一个数组,PHP入门教程之数组的定义和赋值
- BZOJ3145 [Feyat cup 1.5]Str 后缀树、启发式合并
- idea配置jfinal_intellij idea如何创建JFinal项目
- 破解百词斩单词数据之旅
- php 上传图片 裁剪,thinkphp_图片上传裁剪功能
- Redhat使用yum install时提示This system is not registered with an entitlement server 的解决办法
- 还有没换国旗头像的么 头像领取方法 不要再@微信官方啦
- 【考研英语语法】形容词练习题
- 以智汀和小米为例,聊一聊智能网关在智能家居中的应用
- python--敲击木鱼积累功德小项目