如何检查数字字符串是否包含序列号或所有相同的数字?
How to check if string of numbers contain serial numbers or all same numbers?
在我的 iOS 项目中,有一个 textfield
用于手机号码(需要填写),现场员工输入占位符号码。在此之前,基本验证已经完成如下:
Here are the validations already done:
- 只允许数字 运行 次。
- Phone 数字至少为 10 位,并且不超过提交时检查的数字。
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];
}
在我的 iOS 项目中,有一个 textfield
用于手机号码(需要填写),现场员工输入占位符号码。在此之前,基本验证已经完成如下:
Here are the validations already done:
- 只允许数字 运行 次。
- Phone 数字至少为 10 位,并且不超过提交时检查的数字。
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];
}