Mongoose - valider l'e-mail de la syntaxe

J'ai une mangouste schéma pour les utilisateurs (UserSchema) et je voudrais vérifier si le mail a le droit de syntaxe. La validation que j'utilise actuellement est la suivante:

UserSchema.path('email').validate(function (email) {
  return email.length
}, 'The e-mail field cannot be empty.')

Toutefois, cela vérifie seulement si le champ est vide ou pas, et pas pour la syntaxe.

Fait quelque chose existe déjà que j'ai pu réutiliser ou devrais-je venir avec ma propre méthode et l'appeler à l'intérieur de la validation de la fonction?

InformationsquelleAutor Tamas | 2013-08-02