Un método especialmente útil es {{$helpers.arrayElement(['abc','123'])}}, que devuelve un elemento aleatorio de un array. Esto resulta útil al agregar datos personalizados que Faker no contiene.Varios métodos pueden generar cadenas según distintos patrones: {{$helpers.replaceSymbols('##??**')}} y {{$helpers.fromRegExp('[A-Z0-9]{4}-[A-Z0-9]{4}')}}.
Genera una cadena que coincide con las expresiones tipo regex indicadas.Esta función no ofrece compatibilidad completa con RegExp reales. No se admiten características como agrupación, anclajes y clases de caracteres. Si busca una biblioteca que genere cadenas aleatoriamente con base en RegExps, consulte randexp.jsPatrones admitidos:
x{times} => Repite x exactamente times veces.
x{min,max} => Repite x de min a max veces.
[x-y] => Obtiene aleatoriamente un carácter entre x e y (inclusive).
[x-y]{times} => Obtiene aleatoriamente un carácter entre x e y (inclusive) y lo repite times veces.
[x-y]{min,max} => Obtiene aleatoriamente un carácter entre x e y (inclusive) y lo repite de min a max veces.
[^...] => Obtiene aleatoriamente un carácter ASCII numérico o alfabético que no esté en el rango indicado. (p. ej., [^0-9] obtendrá un carácter aleatorio no numérico).
[-...] => Incluye guiones en el rango. Debe colocarse después del carácter de negación ^ y antes de cualquier conjunto de caracteres, si se usa (p. ej., [^-0-9] no obtendrá ningún carácter numérico ni guiones).
/[x-y]/i => Obtiene aleatoriamente un carácter en mayúscula o minúscula entre x e y (inclusive).
x? => Decide aleatoriamente si incluir o no incluir x.
[x-y]? => Decide aleatoriamente si incluir o no incluir caracteres entre x e y (inclusive).
x* => Repite x 0 o más veces.
[x-y]* => Repite caracteres entre x e y (inclusive) 0 o más veces.
x+ => Repite x 1 o más veces.
[x-y]+ => Repite caracteres entre x e y (inclusive) 1 o más veces.
. => devuelve un carácter ASCII comodín que puede ser cualquier número, carácter o símbolo. También se puede combinar con cuantificadores.
Parámetros
Nombre
Tipo
Predeterminado
Descripción
pattern
string | RegExp
La cadena de plantilla/RegExp para la cual generar una cadena coincidente.
Devuelve: stringLanza: Si el valor mínimo es mayor que el valor máximo en el cuantificador, p. ej., #{10,5}. Si se pasa un símbolo de cuantificador no válido.Ejemplos
Convierte la cadena indicada en slug. Para ello, todos los espacios () se reemplazan por guiones (-) y se eliminará la mayoría de los caracteres que no sean de palabra, excepto puntos y guiones.Parámetros