JQuery поиск всех email на странице в блоке

Далее представлен небольшой пример регулярного выражения на JavaScript и программного кода с JQuery, который позволяет искать все адреса электронной почты внутри заданного элемента HTML на веб-странице.

jQuery(document).ready(function($) {

    var text_block = $('#my_block_with_emails').text();
    var email_regularexp = /[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/igm;
    var return_block = $('#finded_emails');
    var emails = text_block.match(email_regularexp);
    return_block.empty();

    $.each(emails, function(index, value) {
        return_block.append(value);
        (index !== emails.length - 1) ? return_block.append(', ') : '';
    });

})

Скачать рабочий пример

Из блока с идентификатором my_block_with_emails будут «парсится» почтовые ящики. Далее они будут посредством цикла выводится через запятую в другом элементе с идентификатором finded_emails. А выглядеть все это будет примерно вот так:

JQuery и поиск email на странице

Опубликовано 3-09-2013 в 16:03


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Свежие комментарии

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

Последние твиты