netnak / tel

用于在链接中使用格式化电话号码的修饰符

1.0.3 2024-05-01 20:45 UTC

This package is not auto-updated.

Last update: 2024-09-19 17:34:05 UTC


README

Tel 是 Statamic 插件,用于在 tel: 链接中格式化电话号码。

特性

此修饰符会将格式良好的电话号码转换为纯数字字符串,以便在 href 中使用。

它将任何 + 符号转换为 00(用于国际号码),如果存在则删除 (0),然后删除所有剩余的非数字字符。

此修饰符将电话号码转换为纯数字字符串,以便安全地在 href 中使用。

  • 任何 + 将被转换为 00,以帮助识别它为国际号码。
  • 任何 (0) 将被删除,因为这些只是供人类理解非国际号码。
  • 任何空格、逗号、破折号或任何非数字字符将被删除。

安装方法

您可以在 Statamic 控制面板的 工具 > 插件 部分中搜索此插件,并点击 安装,或从您的项目根目录运行以下命令

composer require netnak/tel

使用方法

只需将此添加到包含您的电话号码的标签中,并将 tel 修饰符应用于 href 中的标签。例如

---
phone_number: +44 (0) 151 123 4567
---

<a href=tel:"{{ phone_number | tel }}">{{ phone_number }}</a>

这将输出

<a href="tel:00441511234567">+44 (0) 151 123 4567</a>