如何在Ruby中随机生成一个有效的E164格式的电话号码?
问题描述:
对于我的Rails应用程序的自动化测试,我想生成随机的电话号码。如何在Ruby中随机生成一个有效的E164格式的电话号码?
- 与我系统中的所有电话号码一样,这些电话号码必须采用E164格式。
- 它们必须是有效的电话号码。 (例如根据https://github.com/googlei18n/libphonenumber)。
- 理想情况下,非美国数字包括在内。
我该如何处理?
答
+0
Faker不检查以确保它生成的电话号码是有效的 - 它只是用随机数字填充它们。 –
https://github.com/sstephenson/global_phone – Cyzanfar
嗨@Cyzanfar,我使用了类似的库*验证*电话号码,但在这里,我所关心的*生成*他们。 GlobalPhone是否提供该功能? –