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