“Validación por correo electrónico en Mongoose” Código de respuesta

Tipo de correo electrónico de esquema de mangosto

var validateEmail = function(email) {
    var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
    return re.test(email)
};

var EmailSchema = new Schema({
    email: {
        type: String,
        trim: true,
        lowercase: true,
        unique: true,
        required: 'Email address is required',
        validate: [validateEmail, 'Please fill a valid email address'],
        match: [/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/, 'Please fill a valid email address']
    }
});
Australian Spiny Anteater

Validación por correo electrónico en Mongoose

import { isEmail } from 'validator';
// ... 

const EmailSchema = new Schema({
    email: { 
        //... other setup
        validate: [ isEmail, 'invalid email' ]
    }
});
Faithful Fish

Respuestas similares a “Validación por correo electrónico en Mongoose”

Preguntas similares a “Validación por correo electrónico en Mongoose”

Más respuestas relacionadas con “Validación por correo electrónico en Mongoose” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código