0

我正在构建一个邮件客户端,想知道如何检测文本字段中是否包含@me。最好使用 if 语句。

谢谢!

4

2 回答 2

2

检查文本字段的文本属性是否包含“@me.com”作为子字符串。

if ([textField.text rangeOfString:@"@me.com"].location != NSNotFound) {

    //@me.com email

} else {

    //not an @me.com email

}
于 2013-03-20T01:05:16.960 回答
0
NSString *text = someTextField.text;
NSRange range = [text rangeOfString:@"@me"];
if (range.location != NSNotFound) {
    // string has @me in it
}

我更喜欢将代码拆分一下。这使得阅读和调试更容易。如果您需要在代码中进一步使用这些值,它也会变得更容易。

于 2013-03-20T01:06:10.987 回答