if ( ([mobileNumber.text hasPrefix:@"8"] == NO) ||
([mobileNumber.text hasPrefix:@"9"] == NO) ) {
}我想测试一下mobileNumber的前缀是8还是9。我哪里做错了?
答:我太傻了,应该是AND条件而不是OR。
发布于 2011-07-21 09:16:35
应该是
if(([mobileNumber.text hasPrefix:@"8"] == NO) && ([mobileNumber.text hasPrefix:@"9"] == NO)) {
/* Mobile number does NOT have an 8 or 9 in the beginning */
}我上面的评论是为了确保手机号码前面没有(。
编辑:我不太明白你在找什么。
https://stackoverflow.com/questions/6770279
复制相似问题