如何生成随机但有效的e164号码进行测试?

问题描述:

我目前使用faker的Faker::PhoneNumber.cell_phone,唯一的问题是我有一个非常严格的e164验证,并且生成的一些数字不能通过e164解析。有没有一种伪造随机而又有效的e164号码的优雅方式?如何生成随机但有效的e164号码进行测试?

您可以覆盖区域设置中的cell_phone格式以匹配您所需的格式。

+0

格式不重要,数字的有效性很重要。换句话说,我需要一些能够通过e164验证的数字。 https://raw.githubusercontent.com/googlei18n/libphonenumber/v8.4.1/resources/PhoneNumberMetadata.xml –

+0

@RyanRomanchuk我也有这个问题!你有任何进展吗? –

+0

@RyanRomanchuk在Faker中有很多与非常具体的验证要求相匹配的例子 - 这就是使用Faker来完成它的方式。 –