Skip to content

email rule (v2)

Require a valid E-Mail Address.

Since
1.0.3
Signature
email(input)
Options
0

Usage

email usage
bootstrapValidate('#input', 'email:Enter a valid email address')

Options

This rule only needs an error message after the rule name, for example email:Enter a valid email address.

Live Example

Checking...

Source

email source
/**
* @since 1.0.3
* @error Enter a valid email address
* @description Require a valid E-Mail Address.
*/
export default function email(input: RuleInput) {
return /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(
input.value,
);
}