アノテーション型 Email
@DocumentedSE @Constraint(validatedBy={}) @TargetSE({METHODSE,FIELDSE,ANNOTATION_TYPESE,CONSTRUCTORSE,PARAMETERSE,TYPE_USESE}) @RetentionSE(RUNTIMESE) @RepeatableSE(List.class) public @interface Email
文字列は整形式のメールアドレスである必要があります。有効なメールアドレスを構成する正確なセマンティクスは、Jakarta Bean Validation プロバイダーに任されています。CharSequence
を受け入れます。null
要素は有効と見なされます。- 導入:
- 2.0
- 作成者:
- Emmanuel Bernard, Hardy Ferentschik
要素の詳細
message
StringSE message
- デフォルト:
- "{jakarta.validation.constraints.Email.message}"
groups
ClassSE<?>[] groups
- デフォルト:
- {}
regexp
StringSE regexp
- 戻り値:
- アノテーション付き要素が一致する必要がある追加の正規表現。デフォルトは任意の文字列です ('.*')
- デフォルト:
- ".*"
flags
Pattern.Flag[] flags
- 戻り値:
- 正規表現オプションを指定するために
regexp()
と組み合わせて使用されます
- デフォルト:
- {}