在我的iOS项目中,有一个textfield
用于手机号码(必填),外勤员工输入占位符号码。在此之前,基本验证已经完成,如下所示:
这是已经完成的验证:
以下是我需要验证的内容:
如果从逻辑上讲,不可能执行序列号逻辑,我可以 具有相同的数字限制。
有没有正则表达式来检查我需要什么?
注意:该应用仅在印度使用,绝不在印度以外使用。
答案 0 :(得分:0)
我为此做了一个简单而完美的解决方法。据我所知,该字段将恰好有10个数字,我只过滤了几个预定义数字:
+(BOOL)stringIsSerialMobileNumber:(NSString *)text
{
NSArray *array = @[@"0000000000",
@"1111111111",
@"2222222222",
@"3333333333",
@"4444444444",
@"5555555555",
@"6666666666",
@"7777777777",
@"8888888888",
@"9999999999",
@"1234567890",
@"0123456789"];
return [array containsObject:text];
}