Показать сообщение отдельно
  #6 (permalink)  
Старый 01.04.2015, 11:18
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Такой вариант для работы с текстом...

var txt='посетите мой сайт: http:\/\/site.com или [url]www.site.com[/url]. Т.к. наш site.com самый лучший и в нем есть папочка site.com\/blabla...';
alert(check(txt));
function check(Str) {
	var re=[
		/(((https?:\/\/)|(www\.))[a-z]+\.[a-z]+)/g,
		/([a-z]+\.[a-z]+\/[a-z]+)/g
	];
	for (var i=0; i<re.length; i++){
		Str=Str.replace(re[i],'<a href="$1">$1<\/a>');
	};
	return Str;
};

P.S.
BBкод (url) вставляет уже сам редактор...

Последний раз редактировалось ksa, 01.04.2015 в 11:20.
Ответить с цитированием