IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Text to Link (прошу прощения, не знаю, как по-другому назвать) (http://www.imho.ws/showthread.php?t=125026)

LadyRock 22.10.2007 21:06

Text to Link (прошу прощения, не знаю, как по-другому назвать)
 
Господа программисты, подскажите скрипт (наверное, это будет на языке JavaScript), который находит в тексте адреса эл. почты и преобразует их в ссылки вида "<a href=mailto:...>...</a>".

Goryn 22.10.2007 21:29

не совсем понятно, а откуда берется и куда выдается текст...

Если генерится страница, и надо в тексте, например, взятом из базы, проделать данную операцию, вот пример регулярного выражения для 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 находится обрабатываемый текст.

LadyRock 22.10.2007 22:50

Цитата:

Сообщение от Goryn (Сообщение 1474311)
не совсем понятно, а откуда берется и куда выдается текст...

Визуально я представляю себе это как некую веб-страницу с двумя, скажем, textarea (в первую помещают текст для редактирования, из второй копируют), и двумя кнопками. Или, скорее, одной :)

Goryn 22.10.2007 23:45

ну в теории можно организовать и через серверный скрипт + iframe


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

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