This commit is contained in:
Philippe Torrel
2026-10-27 13:21:23 +01:00
parent 75a26bda91
commit 6985789ef7
3 changed files with 53 additions and 1 deletions
@@ -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';
}