Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 带09前缀的11位电话号码的正则表达式_Objective C_Regex_Phone Number - Fatal编程技术网

Objective c 带09前缀的11位电话号码的正则表达式

Objective c 带09前缀的11位电话号码的正则表达式,objective-c,regex,phone-number,Objective C,Regex,Phone Number,我正在尝试编写一个正则表达式来处理电话号码,它以“0”开头,后跟“9”和9位数字,可以是0-9范围内的任何数字 -(BOOL) validateAlphabets: (NSString *)text{ NSString *Regex = @"what should be here?!"; NSPredicate *TestResult = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", Regex];

我正在尝试编写一个正则表达式来处理电话号码,它以“0”开头,后跟“9”和9位数字,可以是0-9范围内的任何数字

-(BOOL) validateAlphabets: (NSString *)text{      
     NSString *Regex = @"what should be here?!";
     NSPredicate *TestResult = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", Regex];
     return [TestResult evaluateWithObject:text];
}
然后,我通过以下方式检查输入验证:

if (![self validateAlphabets:self.phoneNumber.text]){
      NSLog(@"Invalid");
   }
else{
      NSLog(@"Valid!");
 }

您可以尝试使用以下正则表达式:

09[0-9]{9}

您可以尝试在函数本身中测试它,如下所示:

-(BOOL) validateAlphabets: (NSString *)text{      
     NSString *Regex = @"what should be here?!";
     NSPredicate *TestResult = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", Regex];
     if(TestResult evaluateWithObject: text)
     return true;
     else
     return false;
}

您可以尝试使用以下正则表达式:

09[0-9]{9}

您可以尝试在函数本身中测试它,如下所示:

-(BOOL) validateAlphabets: (NSString *)text{      
     NSString *Regex = @"what should be here?!";
     NSPredicate *TestResult = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", Regex];
     if(TestResult evaluateWithObject: text)
     return true;
     else
     return false;
}

您可以尝试使用以下正则表达式:

09[0-9]{9}

您可以尝试在函数本身中测试它,如下所示:

-(BOOL) validateAlphabets: (NSString *)text{      
     NSString *Regex = @"what should be here?!";
     NSPredicate *TestResult = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", Regex];
     if(TestResult evaluateWithObject: text)
     return true;
     else
     return false;
}

您可以尝试使用以下正则表达式:

09[0-9]{9}

您可以尝试在函数本身中测试它,如下所示:

-(BOOL) validateAlphabets: (NSString *)text{      
     NSString *Regex = @"what should be here?!";
     NSPredicate *TestResult = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", Regex];
     if(TestResult evaluateWithObject: text)
     return true;
     else
     return false;
}
我会和你一起去

(0|۰)(9|۹)(\d|[dummy]){9} //<-- \d being any digit
(0|۰)(9|۹)(\d|[dummy]){9}/我同意

(0|۰)(9|۹)(\d|[dummy]){9} //<-- \d being any digit
(0|۰)(9|۹)(\d|[dummy]){9}/我同意

(0|۰)(9|۹)(\d|[dummy]){9} //<-- \d being any digit
(0|۰)(9|۹)(\d|[dummy]){9}/我同意

(0|۰)(9|۹)(\d|[dummy]){9} //<-- \d being any digit

(0|۰)(9|۹)(\d|[dummy]){9}/使用
NSString
方法:

- (BOOL)validateAlphabets: (NSString *)text {
    NSString *regEx = @"09\\d{9}";
    NSRange range = [text rangeOfString:regEx options:NSRegularExpressionSearch];
    return range.location != NSNotFound;
}

使用
NSString
方法:

- (BOOL)validateAlphabets: (NSString *)text {
    NSString *regEx = @"09\\d{9}";
    NSRange range = [text rangeOfString:regEx options:NSRegularExpressionSearch];
    return range.location != NSNotFound;
}

使用
NSString
方法:

- (BOOL)validateAlphabets: (NSString *)text {
    NSString *regEx = @"09\\d{9}";
    NSRange range = [text rangeOfString:regEx options:NSRegularExpressionSearch];
    return range.location != NSNotFound;
}

使用
NSString
方法:

- (BOOL)validateAlphabets: (NSString *)text {
    NSString *regEx = @"09\\d{9}";
    NSRange range = [text rangeOfString:regEx options:NSRegularExpressionSearch];
    return range.location != NSNotFound;
}


你可以从这里开始你可以从这里开始你可以从这里开始你可以从这里开始给我们你的输入,这是你要求的@Niloufar09198601950,我将编辑代码,请检查我的if语句是否正确。我已经看到了,但我不知道为什么它对我总是无效!当正则表达式用于
NSString
时,反斜杠必须转义:
@“09\\d{9}”
。请给出您的输入,这是您要求的@Niloufar09198601950,我将编辑代码,请检查我的if语句是否正确。我看到了这一点,但不知道为什么它总是对我无效!当正则表达式用于
NSString
时,反斜杠必须转义:
@“09\\d{9}”
。请给出您的输入,这是您要求的@Niloufar09198601950,我将编辑代码,请检查我的if语句是否正确。我看到了这一点,但不知道为什么它总是对我无效!当正则表达式用于
NSString
时,反斜杠必须转义:
@“09\\d{9}”
。请给出您的输入,这是您要求的@Niloufar09198601950,我将编辑代码,请检查我的if语句是否正确。我看到了这一点,但不知道为什么它总是对我无效!当正则表达式用于
NSString
时,反斜杠必须转义:
@“09\\d{9}”
。谢谢,问题是我的输入可以是波斯语或英语,所以当它是波斯语时,它返回否。请告诉我如何支持类似于:(0|۰)(9ӝ۹)[0-9۰-۹]{9},如果你想让我知道我如何能支持这样的东西,比如说:我如何能支持这样的东西,你是否可以让我知道我如何能支持,例如:如果你想让我知道我如何能支持,例如:如果你想,你是否能让我知道我如何能支持这样的东西,例如:你是否可以让我知道我如何能支持这样的东西,例如,如果,例如,例如,例如:例如:例如:例如:例如:例如:例如:1776年6月日日日日(1785日日日日日日日日日日日日日日日日日日)))周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日۰)(9|۹)[0-9۰-۹]{9} 例如:你是否可以让我知道我如何能支持这样的东西,例如,你是否可以让我知道我如何能支持这样的东西,例如:你是否可以让我知道我如何能支持,例如,例如,你是否可以让我知道我如何能支持这样的东西,例如:你是否可以让我知道我如何能支持这样的东西,例如,例如,例如,例如,例如:例如:例如:例如:例如:1776年5日日日日日周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五日日日日日日日日日日日日日日周五周五周五周五周五周五周五周五日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日|۰)(9|۹)(0-0-0-0-0-0-1776 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5返回编号。请告诉我如何支持以下内容:(0 |۰)你能告诉我我怎样才能支持这样的事情吗