Email Field, an extension of Text Field, only accepts email addresses as input.
If the given address is invalid, the field is highlighted in red and an error message appears underneath the input.
The pattern attribute is an additional validation criterion that you can set if, for example, a specific domain is required.
The pattern is specified using a regular expression.
The example below uses the pattern .+@example\.com and only accepts addresses in the example.com domain.