gpt4 book ai didi

javascript - 用 Javascript 中的 anchor 替换纯文本中的电话号码

转载 作者:行者123 更新时间:2023-12-03 03:17:58 24 4
gpt4 key购买 nike

如何操作字符串来添加 anchor 来代替电话号码?

更多细节..

我输入一个像这样的字符串:

"Something went wrong. Please call us on 01 123 456 789 or 01 987 654 321."

我想要作为输出:

"Something went wrong. Please call us on <a href="tel:01123456789">01 123 456 789</a> or <a href="tel:01987654321">01 987654321</a>."

(请注意,可以有任意数量的电话号码,并且实际内容中数字之间的空格可能存在,也可能不存在)

如何在 JavaScript 中实现这一点?

最佳答案

您可以使用正则表达式简单地做到这一点。

const input = "Something went wrong. Please call us on 01 123 456 789 or 01 987 654 321."

console.log(input.replace(/(\d\s*){5,}\d/g, x=>"<a href='tel:" + x.replace(/\s/g,"") + "'>" + x.trim() + "</a>"));

关于javascript - 用 Javascript 中的 anchor 替换纯文本中的电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46688253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com