Color Regex
color-regex
Easily check the format of any color. Use diverse color helpers available to verify any color.
Installation
npm install color-regex
Usage
const Color = require('color-regex');
Color.format('#FF00FF');
Color.format('rgb(255, 100, 50)');
Color.isRgb('rgb(255, 100, 50)');
Color.isRgba('rgba(255, 100, 50, 0.5)');
Color.array('rgb(255, 100, 50)');
Color.array('hsl(230, 100%, 50%)');
Color.array('hsla(320, 100%, 44%, 0.7)', true);
Supported formats
keyword
Example: "red"
(black,white,red,green,yellow,magenta,cyan,gray,etc)
hex
Example: "#FFF000"
rgb
Example: "rgb(255, 255, 255)"
rgba
Example: "rgba(255, 255, 255, 0.3)"
hsl
Example: "hsl(0, 100%, 50%)"
hsla
Example: "hsla(0, 100%, 50%, 0.8)"
hsv
Example: "hsv(330, 93%, 98%)"
hwb
Example: "hwb(0, 100%, 0%)"
Examples
const Color = require('color-regex');
console.log(Color.format('blue'));
console.log(Color.format('#FF00FF'));
console.log(Color.format('rgb(255, 100, 50)'));
console.log(Color.format('rgba(255, 100, 50, 0.5)'));
console.log(Color.getFormat('hsl(230, 100%, 50%)'));
console.log(Color.getFormat('hsla(320, 100%, 44%, 0.7)'));
console.log(Color.getFormat('hsv(330, 93%, 98%)'));
console.log(Color.getFormat('hwb(0, 100%, 0%)'));
console.log(Color.isKeyword('blue'));
console.log(Color.isHex('#FF00FF'));
console.log(Color.isRgb('rgb(255, 100, 50)'));
console.log(Color.isRgba('rgba(255, 100, 50, 0.5)'));
console.log(Color.isHsl('hsl(230, 100%, 50%)'));
console.log(Color.isHsla('hsla(320, 100%, 44%, 0.7)'));
console.log(Color.isHsv('hsv(330, 93%, 98%)'));
console.log(Color.isHwb('hwb(0, 100%, 0%)'));
console.log(Color.clear('rgb(255, 100, 50)'));
console.log(Color.clear('rgba(255, 100, 50, 0.3)'));
console.log(Color.clear('hsl(230, 100%, 50%)'));
console.log(Color.clear('hsla(320, 100%, 44%, 0.7)'));
console.log(Color.array('rgb(255, 100, 50)'));
console.log(Color.array('rgba(255, 100, 50, 0.3)', true));
console.log(Color.array('hsl(230, 100%, 50%)'));
console.log(Color.array('hsla(320, 100%, 44%, 0.7)', true));
Collaborators
Thanks
License
MIT