raf*_*mvc 9 ruby gem ruby-on-rails faker
有没有办法控制faker生成的电话号码的格式?
我打电话的时候:
Faker::PhoneNumber.cell_phone.to_i
Run Code Online (Sandbox Code Playgroud)
我最终得到了错误的价值.
我也想没有扩展.
zei*_*not 17
您可以像这样设置自定义格式:
Faker::Base.numerify('+90(###) ### ####')
Run Code Online (Sandbox Code Playgroud)
这将解决您的问题.
Faker::PhoneNumber.cell_phone
基本上只是numerify
使用预定义的之一进行调用phone_number_formats
。
所以你可以使用numerify
你自己的格式。例如,如果您想要 10 位数字,您可以这样做:
Faker.numerify('#########')
Run Code Online (Sandbox Code Playgroud)
如果您仍然想使用Faker::PhoneNumber.cell_phone
但想去掉连字符,可以将gsub
连字符替换为:
Faker::PhoneNumber.cell_phone.gsub(/-/, '')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5219 次 |
最近记录: |