Добрый день! Хочу попросить помощи.
Есть регулярное выражение, с помощью которого я пытаюсь "обернуть" находящиеся на странице номера телефонов в отдельный тег, чтобы потом подключить к нему скрипт-звонилку. Все бы ничего, но регулярка ищет группы цифр, похожие на телефон и в атрибутах тегов, а этого не нужно. Нужно ограничить область поиска телом тегов.
Скажем, в такой строке:
<span class="text22222222">3333333</span>
нужно найти только 3333333.
22222222 искать не надо.
Помогите, уже всю голову сломал и интернет облазил. С регулярными выражениями разбираться начал недавно.
var term = /[\+\d][\. 0-9-\(\)]{7,16}\d/gmi;
document.body.innerHTML = document.body.innerHTML.replace( term, replacer );
function replacer( str ) {
var _t1 = ' <span class="newphone" phone_number="';
var _t2 = '"><img src="images/phone.jpg"/></span> ';
return _t1 + str + _t2 + str;
}