如何生成随机但有效的e164号码进行测试?
问题描述:
我目前使用faker的Faker::PhoneNumber.cell_phone
,唯一的问题是我有一个非常严格的e164验证,并且生成的一些数字不能通过e164解析。有没有一种伪造随机而又有效的e164号码的优雅方式?如何生成随机但有效的e164号码进行测试?
答
您可以覆盖区域设置中的cell_phone格式以匹配您所需的格式。
格式不重要,数字的有效性很重要。换句话说,我需要一些能够通过e164验证的数字。 https://raw.githubusercontent.com/googlei18n/libphonenumber/v8.4.1/resources/PhoneNumberMetadata.xml –
@RyanRomanchuk我也有这个问题!你有任何进展吗? –
@RyanRomanchuk在Faker中有很多与非常具体的验证要求相匹配的例子 - 这就是使用Faker来完成它的方式。 –