joi-emoji-constraints

2.0.2 • Public • Published

NSP Status

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

Credits

Package Sidebar

Install

npm i joi-emoji-constraints

Weekly Downloads

2

Version

2.0.2

License

MIT

Unpacked Size

19.2 kB

Total Files

8

Last publish

Collaborators

  • iilei