if ( ([mobileNumber.text hasPrefix:@"8"] == NO) ||
([mobileNumber.text hasPrefix:@"9"] == NO) ) {
}
我想测试mobileNumber是否有8或9的前缀。我在这里做错了什么?
答案:愚蠢的我,它应该是AND条件而不是OR。
答案 0 :(得分:6)
应该是
if(([mobileNumber.text hasPrefix:@"8"] == NO) && ([mobileNumber.text hasPrefix:@"9"] == NO)) {
/* Mobile number does NOT have an 8 or 9 in the beginning */
}
我上面的评论是为了确保手机号码前面没有(
。
编辑: 不太明白你的意思。