格式灵活的 Faker ID 号

发布于 2025-01-17 14:20:28 字数 507 浏览 0 评论 0原文

我正在寻找一种在我的规格中生成代码/ID的方法。我发现 barcodes “ https://github.com/faker-ruby/faker/blob/master/doc/default/code.md” github.com/faker-ruby/faker/blob/master/doc/default/id_number.md“ rel =“ nofollow noreferrer”> ID号码。这些都不适合我的目的...或者如果我使用它们,它们将对我实际生成的代码类型产生误导。是否有一个允许格式指定符的发电机?例如,我想以指定顺序生成一个带数字和破折号的字符串,例如##### - ### - #### - ######,例子。

I'm looking for a way to generate codes/ids in my specs. I found barcodes, codes, and id numbers. None of these quite fit my purpose...or if I use them they will be misleading for the type of code I'm actually generating. Is there a generator that allows for a format specifier? For example, I'd like to generate a string with digits and dashes in a specified sequence, like #####-###-####-#####, for example.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟雨扶苏 2025-01-24 14:20:29

Faker 的 numerifyletterifybothify 看起来就像您正在寻找的:

Faker::Base.numerify('###-###') # "203-099"
Faker::Base.letterify('???-???') # "ADB-VMZ"
Faker::Base.bothify('???-###') # "ISE-485"

文档

Faker's numerify, letterify, and bothify seem like what you're looking for:

Faker::Base.numerify('###-###') # "203-099"
Faker::Base.letterify('???-???') # "ADB-VMZ"
Faker::Base.bothify('???-###') # "ISE-485"

Docs

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文