我正在使用isEqualToString:@""
它,当textField什么都没有时它工作正常.但是,当输入只有空格或制表符时,它不会遇到这种情况.我该怎么做才能让它变得更聪明,以便" "
不允许输入.
Dru*_*erB 29
NSCharacterSet *charSet = [NSCharacterSet whitespaceCharacterSet];
NSString *trimmedString = [myString stringByTrimmingCharactersInSet:charSet];
if ([trimmedString isEqualToString:@""]) {
// it's empty or contains only white spaces
}
Run Code Online (Sandbox Code Playgroud)
[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]].length > 0
Run Code Online (Sandbox Code Playgroud)
用它来测试字符串是否包含空格以外的字符.
归档时间: |
|
查看次数: |
10110 次 |
最近记录: |