This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
const validate = (formData) => {
|
||||
const errors = {};
|
||||
|
||||
const emailRegExp = new RegExp(
|
||||
/^(([^<>()\[\]\\.,;:\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,}))$/,
|
||||
);
|
||||
|
||||
if (!formData.firstname) {
|
||||
errors.firstname = 'Firstname is required';
|
||||
}
|
||||
@@ -11,7 +15,7 @@ const validate = (formData) => {
|
||||
|
||||
if (!formData.email) {
|
||||
errors.email = 'Email is required';
|
||||
} else if (!/\S+@\S+\.\S+/.test(formData.email)) {
|
||||
} else if (!emailRegExp.test(formData.email)) {
|
||||
errors.email = 'Email is invalid';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user