2.0.2 β€’ Published 5 years ago

joi-emoji-constraints v2.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

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

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago