{{$helpers.arrayElement(['abc','123'])}},它从数组中返回一个随机元素。这在添加 Faker 不包含的自定义数据时非常有用。{{$helpers.replaceSymbols('##??**')}} 和 {{$helpers.fromRegExp('[A-Z0-9]{4}-[A-Z0-9]{4}')}}。| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| array | T[] | 要从中选取值的数组。 |
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| array | T[] | 要从中选取值的数组。 | |
| max | 数字 | 要选取的最大元素数。 | |
| min | 数字 | 要选取的最小元素数。 |
x{times} => 将 x 准确重复 times 次。x{min,max} => 将 x 重复 min 到 max 次。[x-y] => 随机获取 x 和 y 之间的字符(包括 x 和 y)。[x-y]{times} => 随机获取 x 和 y 之间的字符(包括 x 和 y),并重复 times 次。[x-y]{min,max} => 随机获取 x 和 y 之间的字符(包括 x 和 y),并重复 min 到 max 次。[^...] => 随机获取不在给定范围内的 ASCII 数字或字母字符。(例如,[^0-9] 将获取一个随机的非数字字符)。[-...] => 在范围内包含破折号。必须放在否定字符 ^ 之后和任何字符集之前(如果使用)(例如,[^-0-9] 将不会获取任何数字字符或破折号)。/[x-y]/i => 随机获取 x 和 y 之间的大写或小写字符(包括 x 和 y)。x? => 随机决定是否包含 x。[x-y]? => 随机决定是否包含 x 和 y 之间的字符(包括 x 和 y)。x* => 将 x 重复 0 次或更多次。[x-y]* => 将 x 和 y 之间的字符(包括 x 和 y)重复 0 次或更多次。x+ => 将 x 重复 1 次或更多次。[x-y]+ => 将 x 和 y 之间的字符(包括 x 和 y)重复 1 次或更多次。. => 返回一个通配符 ASCII 字符,可以是任何数字、字符或符号。也可以与量词组合使用。| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| pattern | 字符串 | 正则表达式 | 要为其生成匹配字符串的模板字符串/正则表达式。 |
#{10,5}。如果传入无效的量词符号。| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| max | 数字 | 范围的最大值。 | |
| min | 数字 | 范围的最小值。 |
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| string | 字符串 | '6453-####-####-####-###L' | 信用卡格式模式。 |
| symbol | 字符串 | '#' | 要用数字替换的符号。 |
# 将被替换为数字 (0 - 9)。? 将被替换为大写字母 ('A' - 'Z')* 将被替换为数字或字母。| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| string | 字符串 | | 要解析的模板字符串。 |
) 都将替换为连字符 (-),除点和连字符以外的大多数非单词字符都将被删除。| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| string | 字符串 | | 要转换为 slug 的输入。 |
) 都将替换为连字符 (-),除点和连字符以外的大多数非单词字符都将被删除。| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| string | 字符串 | | 要转换为 slug 的输入。 |