2

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

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

3 回答 3

4

这意味着单词长度最小为 2,最大为 4,它需要大写 A 到 Z 和小 a 到 z 字符。

于 2013-04-15T11:26:59.573 回答
1

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

例如:在电子邮件 ID 和点之后,.com、.in、.uk 等等...

于 2013-04-15T11:27:31.413 回答
0

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

参考

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

http://www.regextester.com/

于 2013-04-15T11:29:01.720 回答