如何从NSString中的不同位置获取位置?

用户名

我动态地想检查文本字段的正确性。我的词汇带允许的字母。例如,您不能输入'Q'字母。如果您在文本末尾键入它,那么我只检查词汇中是否包含最后一个字母。如果不是,则将subString转换为上一个字母。

但是,如果我在中间或其他地方插入字母怎么办?我如何才能找到这封信的添加位置并进行检查?

拉杰什

您可以检查一下

[textField addTarget:self
                  action:@selector(textFieldDidChange:)
        forControlEvents:UIControlEventEditingChanged];

-(void)textFieldDidChange :(UITextField *)theTextField
{
    NSRange aRange = [theTextField.text rangeOfString:@"q"];
    if(aRange.location != NSNotFound)
    {
        NSLog(@"Found Q");
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章