Advertisement
Guest User

Untitled

a guest
Jan 26th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var Joi = require('joi');
  2.  
  3. var schema = Joi.object().keys({
  4.     username: Joi.string().alphanum().min(3).max(30).required(),
  5.     password: Joi.string().regex(/^[a-zA-Z0-9]{3,30}$/),
  6.     access_token: [Joi.string(), Joi.number()],
  7.     birthyear: Joi.number().integer().min(1900).max(2013),
  8.     email: Joi.string().email()
  9. }).with('username', 'birthyear').without('password', 'access_token');
  10.  
  11. Joi.validate({ username: 'abc', birthyear: 1994 }, schema, function (err, value) { });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement