Поиск номеров телефонов на странице с помощью регулярных выражений
Добрый день! Хочу попросить помощи.
Есть регулярное выражение, с помощью которого я пытаюсь "обернуть" находящиеся на странице номера телефонов в отдельный тег, чтобы потом подключить к нему скрипт-звонилку. Все бы ничего, но регулярка ищет группы цифр, похожие на телефон и в атрибутах тегов, а этого не нужно. Нужно ограничить область поиска телом тегов. Скажем, в такой строке: <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; } |
blackrid,
Цитата:
нужно найти все текстовые ноды и их переписать. |
Часовой пояс GMT +3, время: 20:56. |