sql >> データベース >  >> NoSQL >> MongoDB

マングース-メール構文を検証する

    一致を使用することもできます または検証 スキーマで検証するためのプロパティ

    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']
        }
    });
    


    1. Sidekiqの労働条件

    2. Django-nonrel vs Django-mongodb vs Mongokitvspymongoネイティブ

    3. CouchDBとMongoDB:知っておくべき10のこと

    4. Rails Resqueはワーカー制限を変更しますか?