合法价格

- (BOOL)isLegalPrice:(NSString *)price{
    
    NSString *subString = @".";
    NSArray *array = [price componentsSeparatedByString:subString];
    //小数点不能超过1个
    NSInteger subStringCount = [array count] - 1;
//小数点前后不能为空
    if(subStringCount>1){
        [YHHelperTools yh_showError:@"请输入正确的价格"];
        return NO;
    }else if (subStringCount == 1){
        if ([[array firstObject] isEqualToString:@""]|| [[array lastObject] isEqualToString:@""]){
        
            [YHHelperTools yh_showError:@"请输入正确的价格"];
            
            return NO;
        }
    }
    
    return YES;
}

你可能感兴趣的:(合法价格)