关于判断输入框为空和出入空格的方法
2016-06-03 12:07
471 查看
测试代码,不输入和输入空格结果
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
textFi = [[UITextField alloc] initWithFrame:CGRectMake(20, 200, 100, 50)];
textFi.backgroundColor = [UIColor lightGrayColor];
[self.view addSubview:textFi];
UIButton *buttonN = [UIButton buttonWithType:UIButtonTypeCustom];
buttonN.frame = CGRectMake(100, 300, 100, 100);
[buttonN setBackgroundColor:[UIColor cyanColor]];
[buttonN setTitle:@"点击" forState:UIControlStateNormal];
[buttonN addTarget:self action:@selector(butonClick:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:buttonN];
}
-(void)butonClick:(UIButton *)butn
{
//NSLog(@"不输入文字时和输入空格时显示结果....%@",textFi.text);//不输入和输入空格显示的都是空,但是不输入时textFi.text.length=0且内容为空,输入空格时textFi.text.length不等于0且内容不为空
if ([textFi.text isEqualToString:@""])
{
NSLog(@"输入的内容为空。。。");
}
else
{
NSLog(@"输入的内容不为空");
}
}
iOS判断字符串内容是否全部为 空格
//判断内容是否全部为空格 yes 全部为空格 no 不是
+ (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;
}
}
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
textFi = [[UITextField alloc] initWithFrame:CGRectMake(20, 200, 100, 50)];
textFi.backgroundColor = [UIColor lightGrayColor];
[self.view addSubview:textFi];
UIButton *buttonN = [UIButton buttonWithType:UIButtonTypeCustom];
buttonN.frame = CGRectMake(100, 300, 100, 100);
[buttonN setBackgroundColor:[UIColor cyanColor]];
[buttonN setTitle:@"点击" forState:UIControlStateNormal];
[buttonN addTarget:self action:@selector(butonClick:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:buttonN];
}
-(void)butonClick:(UIButton *)butn
{
//NSLog(@"不输入文字时和输入空格时显示结果....%@",textFi.text);//不输入和输入空格显示的都是空,但是不输入时textFi.text.length=0且内容为空,输入空格时textFi.text.length不等于0且内容不为空
if ([textFi.text isEqualToString:@""])
{
NSLog(@"输入的内容为空。。。");
}
else
{
NSLog(@"输入的内容不为空");
}
}
iOS判断字符串内容是否全部为 空格
//判断内容是否全部为空格 yes 全部为空格 no 不是
+ (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;
}
}
}
相关文章推荐
- expand 与 unexpand 命令实例教程
- Firefox2中输入框丢失光标bug的解决方法
- Powershell小技巧之去除多余的空格
- PowerShell命令中包含空格如何运行?
- 很可爱的输入框
- js限制输入框可输入字节数代码
- JavaScript动态提示输入框输入字数的方法
- JavaScript建立一个语法高亮输入框实现思路
- JS实现单击输入框弹出选择框效果完整实例
- 关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
- JavaScript实现输入框(密码框)出现提示语
- Js制作点击输入框时默认文字消失的效果
- javascript 输入框提示列表效果
- jquery $.trim()去除字符串空格的实现方法【附图例】
- 制作符合用户体验的漂亮的input输入框
- input输入框的自动匹配(原生代码)
- javascript仿百度输入框提示自动下拉补全
- jquery控制表单输入框显示默认值的方法
- 文本框倒叙输入让输入框的焦点始终在最开始的位置
- 让多个输入框中的内容同时变化的js代码