正则表达式:{2,4}的含义

时间:2013-04-15 11:23:24

标签: objective-c regex

使用以下正则表达式验证电子邮件时{2,4}的含义是什么:

NSString *emailRegEx = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegEx];

3 个答案:

答案 0 :(得分:2)

它的意思是单词长度最小为2,最大为4,它需要资本A到Z和小到a到z的字符..

答案 1 :(得分:1)

{2,4}表示字符串最少有2个字符,最多4个字符(字符串的长度应大于或等于2且小于或等于4)。

例如:在电子邮件ID中,在dot,.com,.in,.uk等之后......

答案 2 :(得分:0)

在上面的正则表达式中,{2,4}意味着你可以在2到4之间出现[A-Za-z]。

参考

http://www.regular-expressions.info/reference.html

http://www.regextester.com/