imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 22.10.2007, 21:06     # 1
LadyRock
Guest
 
Сообщения: n/a

Red face Text to Link (прошу прощения, не знаю, как по-другому назвать)

Господа программисты, подскажите скрипт (наверное, это будет на языке JavaScript), который находит в тексте адреса эл. почты и преобразует их в ссылки вида "<a href=mailto:...>...</a>".
 
Старый 22.10.2007, 21:29     # 2
Goryn
::VIP::
 
Аватар для Goryn
 
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633

Goryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собой
не совсем понятно, а откуда берется и куда выдается текст...

Если генерится страница, и надо в тексте, например, взятом из базы, проделать данную операцию, вот пример регулярного выражения для Perl

Код:
$chars1 = ".-_";
$text =~ s/([a-zA-Z$chars1]+\@[a-zA-Z$chars1]+\.[A-Za-z]{2,4})/<a href=mailto:$1>$1<\/a>/g;
Соответсвенно в $text находится обрабатываемый текст.
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы!
Goryn вне форума  
Старый 22.10.2007, 22:50     # 3
LadyRock
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Goryn Посмотреть сообщение
не совсем понятно, а откуда берется и куда выдается текст...
Визуально я представляю себе это как некую веб-страницу с двумя, скажем, textarea (в первую помещают текст для редактирования, из второй копируют), и двумя кнопками. Или, скорее, одной
 
Старый 22.10.2007, 23:45     # 4
Goryn
::VIP::
 
Аватар для Goryn
 
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633

Goryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собой
ну в теории можно организовать и через серверный скрипт + iframe
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы!
Goryn вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:47.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.