如何使用javascript将任何手机号码包装到Anchor标签中

时间:2015-03-16 12:29:32

标签: javascript html tel

我有一个html页面,其中所有数据都是动态地带有一些手机号码。 如何使用javascript将所有手机号码包装成锚标签。

示例:<a href="tel:+91 9999999999">+91 9999999999</a>

HTML:

<p>Tel: +022 23334976</p>
<p>Tel: +91 8976817722 </p>
.
.
.
.
<p><b>Tel:</b> +91 8976817725 </p>

请帮我写一下用于处理上述类型的html页面的常用j。

1 个答案:

答案 0 :(得分:1)

试试这个:

var body = document.getElementsByTagName('body')[0];
body.innerHTML = body.innerHTML.replace(/(?:<b>)?Tel:(?:<\/b>)? ?(\+[0-9]* [0-9]*)/ig, '<a href="$1">$1</a>');