验证NSString以#符号开头

时间:2012-02-09 04:33:24

标签: iphone ios nsstring

如何检查NSString是否包含第一个字母为“#”。我的意思是如果字符串有#wiki则必须接受。实际上我正在尝试验证Twitter帐户的详细信息。

请告诉我如何验证NSString

3 个答案:

答案 0 :(得分:2)

有关详细信息,请参阅NSString docs

if ([myString hasPrefix: @"#"]) {
    // ...
}

答案 1 :(得分:0)

你可以这样做&检查第一个字符是否为#:

NSString *firstLetter = [String substringToIndex:1];
if([firstLetter isEqualToString:@"#"])
  {
    NSLog(@"Valid");
  }

答案 2 :(得分:0)

我认为@Costique答案是最佳解决方案,您也可以使用如下

 NSString *str = @"#i123";
        if([str rangeOfString:@"#"].location==0)
        {
            NSLog(@"YES");
        }
        else
        {
            NSLog(@"NO");
        }