如何检查数字字符串是否包含序列号或所有相同的数字?

How to check if string of numbers contain serial numbers or all same numbers?

在我的 iOS 项目中,有一个 textfield 用于手机号码(需要填写),现场员工输入占位符号码。在此之前,基本验证已经完成如下:

Here are the validations already done:

Here are the things which I need to validate:

如果逻辑上,序列号逻辑不行,我可以去 只有相同的号码限制。

是否有任何正则表达式来检查我需要什么?

注意:应用程序仅在印度使用,从不在印度以外使用。

我为此做了一个简单而完美的解决方法。据我所知,该字段恰好有 10 个数字,我只是过滤了几个 pre-defines 个数字:

+(BOOL)stringIsSerialMobileNumber:(NSString *)text
{
    NSArray *array = @[@"0000000000", 
                       @"1111111111",
                       @"2222222222", 
                       @"3333333333", 
                       @"4444444444", 
                       @"5555555555",
                       @"6666666666", 
                       @"7777777777",
                       @"8888888888", 
                       @"9999999999",
                       @"1234567890",
                       @"0123456789"];

    return [array containsObject:text];
}