@Email()

New in 2.0

Generate email addresses

UserSince 2.0.0

Parameters

NameTypeRequiredDefaultDescription
minInteger6Min length, default 6
maxInteger20Max length, default 20
suffixStringEmail suffixes separated by "|", default common providers

Usage

@Email()

Generate email (length 6-20)

Example:
@Email()
Output:
WF8W5NFeMyrMKAx@153.comCcbZYdmDEtWGEY1@yahoo.com.cn
@Email(suffix)

Generate email (length 6-20) with default suffixes

Example:
@Email(@xcan.cloud)
Output:
WF8W5NFeMyrMKAx@xcan.cloudCcbZYdmDEtWGEY1@xcan.cloud
@Email(min,max)

Generate email (min-max length) with default suffixes

Example:
@Email(5,10)
Output:
zjs7cb@hotmail.comjsGH6sc@yahoo.com
@Email(min,max,suffix)

Generate email (min-max length) with specified suffixes

Example:
@Email(5,5,@xcan.cloud)
Output:
4g4Fv@xcan.cloudHv8jh@xcan.cloud
← Back to Function Reference