iOS 开发Object-c判断字符串是不是以字母开头
可以使用NSString的characterAtIndex方法获取字符串的第一个字符,然后使用NSCharacterSet的letterCharacterSet方法判断该字符是否为字母。
示例代码如下:
NSString *str = @"Abc123";
// 获取字符串的第一个字符
unichar firstChar = [str characterAtIndex:0];
// 判断第一个字符是否为字母
BOOL isFirstCharLetter = [[NSCharacterSet letterCharacterSet] characterIsMember:firstChar];
if (isFirstCharLetter) {
NSLog(@"字符串以字母开头");
} else {
NSLog(@"字符串不以字母开头");
}
这里的str为要判断的字符串,通过characterAtIndex方法获取字符串的第一个字符,然后使用letterCharacterSet方法获取字母的字符集,最后使用characterIsMember方法判断第一个字符是否为字母。如果是字母,则输出"字符串以字母开头",否则输出"字符串不以字母开头"
原文地址: https://www.cveoy.top/t/topic/im1N 著作权归作者所有。请勿转载和采集!