joi-emoji-constraints
v2.0.2
Published
Expect Strings to [not] contain emojis with Joi
Downloads
9
Maintainers
Readme
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
- [ ]