File: //var/www/quadcode.com/src/routes/api/send/email/Validation.ts
import { t } from '$lib/translations';
import type { IRequest } from '$type/form';
const Validation = (value: IRequest) => {
const error: { [name: string]: string } = {};
if (Object.values(value).length) {
if (value['email'] === undefined || value['email'] === '') {
error['email'] = `*${t.get('Required field')}`;
} else {
if (
!value['email'].match(
/^(([^<>()[\]\\.,;:\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,}))$/
)
) {
error['email'] = `*${t.get('Not valid emailsss')}`;
}
}
} else {
error['email'] = `*${t.get('Required field')}`;
}
return error;
};
export default Validation;