我正在构建一个邮件客户端,想知道如何检测文本字段中是否包含@me。最好使用 if 语句。
谢谢!
检查文本字段的文本属性是否包含“@me.com”作为子字符串。
if ([textField.text rangeOfString:@"@me.com"].location != NSNotFound) {
//@me.com email
} else {
//not an @me.com email
}
NSString *text = someTextField.text;
NSRange range = [text rangeOfString:@"@me"];
if (range.location != NSNotFound) {
// string has @me in it
}
我更喜欢将代码拆分一下。这使得阅读和调试更容易。如果您需要在代码中进一步使用这些值,它也会变得更容易。