{2,4}
次の正規表現で電子メールを検証するときの意味は何ですか:
NSString *emailRegEx = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegEx];
{2,4}
次の正規表現で電子メールを検証するときの意味は何ですか:
NSString *emailRegEx = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegEx];
つまり、単語の長さは最小 2、最大 4 で、大文字の A から Z と小文字の a から z の文字が必要です。
{2,4} は、文字列が最小 2 文字、最大 4 文字であることを意味します (文字列の長さは 2 以上 4 以下である必要があります)。
例: メール ID のドット、.com、.in、.uk などの後に...
上記の正規表現の {2,4} は、[A-Za-z] が 2 から 4 まで出現する可能性があることを意味します。
参照