essen-js
v1.0.3
Published
Some essential function for you app to save your time
Downloads
4
Maintainers
Readme
Essen JS
Some essential function for you app to save your time
Here are the list of the functions
Arrays
swapArrayElements
const new_arr = swapArrayElements([1, 2], 0, 1);
// [2,1]
Strings
capitalizeString
const str = capitalizeString("hello world");
// Hello World
extractNumbers
const nums = extractNumbers("hello 1 2world");
// [1]
isValidCreditCard
const is_valid = isValidCreditCard("4539 1488 0343 6467");
// true
const is_valid = isValidCreditCard("4539-1488-0343-6467");
// true
const is_valid = isValidCreditCard("4539");
// false
const is_valid = isValidCreditCard("1234567890123456");
// false
isValidEmail
const is_valid = isValidEmail("[email protected]");
// true
You can also pass the domains
you want to accept
const is_valid = isValidEmail("[email protected]", ["gmail.com"]);
// false
const is_valid = isValidEmail("[email protected]", ["js.com"]);
// true
const is_valid = isValidEmail("[email protected]", ["js.com",'gmail.com]);
// true
passwordStrength
const is_valid = passwordStrength("HelloWorld!!!");
// {score: 10, strength: "Strong"}
replaceString
const is_valid = replaceString("Hello World Helloo", "Hello", "World");
// World World Worldo
replaceWords
const is_valid = replaceWords("Hello World Helloo", "Hello", "World");
// World World Helloo
Numbers
truncateDecimal
const is_valid = truncateDecimal(0.123456, 3);
// 0.123
sortNumbers
const is_valid = sortNumbers([1, 5, 2, 4, 3]);
// [1,2,3,4,5]
const is_valid = sortNumbers([1, 5, 2, 4, 3], "desc");
// [5,4,3,2,1]
Colors
alpha
const color = alpha(color, opacity);
const color = alpha("#f23", 0.5);
rgba2hex
const color = alpha("rgba(255,255,255,0.1)");