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

А так...

var txt='посетите мой сайт: http:\/\/site.com или www\.site\.com. Т.к. наш 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;
};
Ответить с цитированием