2.0.2 β’ Published 5 years ago
joi-emoji-constraints v2.0.2
joi-emoji-constraints
Extend Joi with Emoji Constraints (min max)
Usage
npm install --save joi-emoji-constraints
or
yarn add joi-emoji-constraints
var joiEmojiRegex = require('joi-emoji-constraints')
var PlainJoi = require('joi');
var Joi = PlainJoi.extend(joiEmojiRegex(PlainJoi));
Joi.emoji().validate('π π π', function (err) {
console.log(err ? 'Invalid' : 'Valid')
})
Joi.emojiMax(3).validate('ππΏππΌππ»', function (err) {
console.log(err ? 'Invalid' : 'Valid')
})
Joi.emojiMin(3).validate('ππΏππΌππ»', function (err) {
console.log(err ? 'Invalid' : 'Valid')
})
TODO
- constraints params for
emoji()
:min
max
minConsecutive
maxConsecutive
minIdentical
maxIdentical