2015-03-16 2 views
0

У меня есть одна html-страница, где все данные поступают динамически с помощью некоторых мобильных номеров. Как переносить все мобильные номера в тег привязки с помощью javascript.Как обернуть любой номер мобильного телефона в тег Anchor, используя 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> 

Пожалуйста, помогите мне написать общие JS для работы над типом HTML страницы.

+0

Просьба предоставить код, который генерирует ваши 'динамические' данные. – mparryy

+0

@mparryy Динамическое средство Я получаю над кодом типа Html с сервера. – Amit

ответ

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>'); 
+0

спасибо за помощь, на основе вашего кода я создал скрипку, т.е. http://fiddle.jshell.net/ck59pqhj/ – Amit