npm install non-random-keys
const randomKey = require('non-random-keys');
const config = {
largo: 5,
numero: false,
letras: true,
extras: false,
excluir: []
}
const userId = randomKey(config);
Este npm usa una config con 4 parametros customs para personalizar la key que retorna.
- Numeros:
//config.numero debe ser true o false , por defecto es true
const userId = randomKey({
numero: true
});
- Letras:
//config.letras debe ser true o false, por defecto es true
const userId = randomKey({
letras: true
});
- Longitud
//config.largo debe ser un numero, por defecto es 5
const userId = randomKey({
largo: 5
});
- Caracteres Especiales
//config.extras debe ser true o false, por defecto es false
const userId = randomKey({
extras: false
});
- Excluidos
//config.excluir debe ser un array, por defecto el array esta vacio y cada caracter debe ser individual
const userId = randomKey({
exluir: ["p", "a", "s", "4", "!"]
});
- Dato
Puedes no rellenar la config y cada valor se pondrá en su valor por defecto o puedes rellenarlos todos y poner los que gustes
- Si necesitas ayuda o has visto un error en el codigo del npm puedes unirte al servidor de soporte y aclarar o solicitarnos ayuda