电话号码转换和格式化工具

v1.0.0 2020-12-20 20:45 UTC

This package is auto-updated.

Last update: 2024-09-21 05:35:56 UTC


README

这是一个用于解析、格式化和验证电话号码的微小测试库。

它主要针对美国格式,因为许多国家和习俗都有自己独特的电话号码格式。

安装

使用composer

composer require salernolabs/phone

根据需要实例化类!

通用用法

$phone = new \SalernoLabs\Phone\PhoneNumber('1234567890');
echo $phone->formatNumber();

如果一切如预期进行,这将输出 1 (123) 456-7890

您也可以简单地 echo (string)$phone;

它实现了 \Serializable,因此应该可以序列化。

类文档

该类需要将有效的电话号码字符串作为构造函数参数输入。它在构造时进行解析。如果它无法正确解析电话号码,可能会抛出 \InvalidArgumentException

贡献

提交拉取请求或分支它,如果您想的话。毕竟,您是您的电话号码格式化器的全垒打打者(对不起,约翰厨师)。