如果正则不会就用ascll码去判断。只要在你需要的地方写入判断就可以了

解决方案 »

  1.   

    + (BOOL)isTrueValue:(NSString *)value withRegex:(NSString *)regex
    {
        BOOL result = NO;
        
        if (![NSString isNull:value] && ![NSString isNull:regex])
        {
            NSUInteger count = value.length;
            for (int i = 1; i <= count; i++)
            {
                NSString *subValue = [value substringToIndex:i];
                result = [subValue isMatchedByRegex:regex];
                
                if (!result)
                {
                    break;
                }
            }
        }
        
        return result;
    } 你可以使用第三方的正则验证RegexKitLite  里面的 isMatchedByRegex 方法, 希望有帮助