У меня есть схема mongoose для пользователей (UserSchema), и я хотел бы проверить, имеет ли текст правильный синтаксис. Валидация, которую я сейчас использую, следующая:
UserSchema.path('email').validate(function (email) {
return email.length
}, 'The e-mail field cannot be empty.')
Однако это только проверяет, пусто ли это поле или нет, а не для синтаксиса.
Есть ли что-то уже существующее, что я мог бы повторно использовать, или мне придется придумать мой собственный метод и вызвать его внутри функции проверки?