Um método particularmente útil é {{$helpers.arrayElement(['abc','123'])}}, que retorna um elemento aleatório de um array. Isso é útil ao adicionar dados personalizados que o Faker não contém.Diversos métodos podem gerar strings de acordo com vários padrões: {{$helpers.replaceSymbols('##??**')}} e {{$helpers.fromRegExp('[A-Z0-9]{4}-[A-Z0-9]{4}')}}.
Gera uma string que corresponde às expressões semelhantes à regex fornecida.Esta função não oferece suporte completo a RegExp reais. Recursos como agrupamento, âncoras e classes de caracteres não são compatíveis. Se você estiver procurando uma biblioteca que gere strings aleatoriamente com base em RegExps, consulte randexp.jsPadrões compatíveis:
x{times} => Repete x exatamente times vezes.
x{min,max} => Repete x de min a max vezes.
[x-y] => Obtém aleatoriamente um caractere entre x e y (inclusive).
[x-y]{times} => Obtém aleatoriamente um caractere entre x e y (inclusive) e o repete times vezes.
[x-y]{min,max} => Obtém aleatoriamente um caractere entre x e y (inclusive) e o repete de min a max vezes.
[^...] => Obtém aleatoriamente um número ASCII ou caractere de letra que não esteja no intervalo fornecido. (por exemplo, [^0-9] obterá um caractere aleatório não numérico).
[-...] => Inclui hífens no intervalo. Deve ser colocado após o caractere de negação ^ e antes de qualquer conjunto de caracteres, se usado (por exemplo, [^-0-9] não obterá nenhum caractere numérico nem hífens).
/[x-y]/i => Obtém aleatoriamente um caractere maiúsculo ou minúsculo entre x e y (inclusive).
x? => Decide aleatoriamente incluir ou não incluir x.
[x-y]? => Decide aleatoriamente incluir ou não incluir caracteres entre x e y (inclusive).
x* => Repete x 0 ou mais vezes.
[x-y]* => Repete caracteres entre x e y (inclusive) 0 ou mais vezes.
x+ => Repete x 1 ou mais vezes.
[x-y]+ => Repete caracteres entre x e y (inclusive) 1 ou mais vezes.
. => retorna um caractere ASCII curinga que pode ser qualquer número, caractere ou símbolo. Também pode ser combinado com quantificadores.
Parâmetros
Nome
Tipo
Padrão
Descrição
pattern
string | RegExp
A string de modelo/RegExp para a qual gerar uma string correspondente.
Retorna: stringLança: Se o valor mínimo for maior que o valor máximo no quantificador, por exemplo, #{10,5}. Se um símbolo quantificador inválido for transmitido.Exemplos
Converte a string fornecida em slug. Para isso, todos os espaços () são substituídos por hífens (-) e a maioria dos caracteres que não são de palavra, exceto pontos e hífens, será removida.Parâmetros