如何检测UITextField是否是@me地址?

时间:2013-03-20 01:01:31

标签: iphone sdk

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

谢谢!

2 个答案:

答案 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
}

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