| 
	| 
	
	| 
		
	| 
			
			 
			
				02.12.2011, 11:46
			
			
			
		 |  
	| 
		
			|  | 猫       |  | 
					Регистрация: 07.06.2007 
						Сообщений: 7,504
					 
		
 |  |  
	| 
				поиск ссылок на странице
			 Решил написать более-менее вменяемую регу для нахождения ссылок на странице, русские символы не брал в расчет, домены тоже указаны специально точные. 
var a = 'ссылка на карту google maps http://maps.google.ru/maps/pre-fix/фыва'.
match(/(http(s)?:\/\/)?(www\.)?([-.a-z0-9]+)\.(ru|com|net)([-$_.,+=:;/?@&#%a-z0-9]+)?(\/|\b)/i);
alert(a[0]);
 
Будет желание тестим наздоровье. Очень хорошо если кто-то найдет непроходящий проверку урл. Получит плюшку и мишку в подарок, от бондюэль(требовать в любом магазине бондюэль)   
				__________________Последний раз редактировалось Gozar, Сегодня в 24:14.
 			 Последний раз редактировалось Gozar, 02.12.2011 в 13:45.
				Причина: Убрана ссылка на то, откуда всё началось в виду неадекватного понимания сути
 |  |  
	| 
		
	| 
			
			 
			
				02.12.2011, 13:12
			
			
			
		 |  
	| 
		
			
			| что-то знаю       |  | 
					Регистрация: 24.05.2009 
						Сообщений: 5,176
					 
		
 |  |  
	| к чему это? то есть что ты этим хочешь показать? мол учите PRCE дети =))) |  |  
	| 
		
	| 
			
			 
			
				02.12.2011, 13:32
			
			
			
		 |  
	| 
		
			|  | 猫       |  | 
					Регистрация: 07.06.2007 
						Сообщений: 7,504
					 
		
 |  |  
	| devote, 
 Мне интересно только то что я написал, не более того. Никакого сарказма и насмешек нет. Мне самому нужна подобная рега, вот и написал.
 
	
 
	| Сообщение от Gozar   |  
	| Будет желание тестим на здоровье. |  
	
 Если смущает ссылка на тему могу убрать. 
				__________________Последний раз редактировалось Gozar, Сегодня в 24:14.
 |  |  
	| 
		
	| 
			
			 
			
				02.12.2011, 13:45
			
			
			
		 |  
	| 
		
			
			| что-то знаю       |  | 
					Регистрация: 24.05.2009 
						Сообщений: 5,176
					 
		
 |  |  
	| Gozar,ну ясно, просто рега не особо универсальна, она будет требовать изменений, ибо домены верхнего уровня есть не только ru, com, net...
 |  |  
	| 
		
	| 
			
			 
			
				02.12.2011, 13:46
			
			
			
		 |  
	| 
		
			|  | 猫       |  | 
					Регистрация: 07.06.2007 
						Сообщений: 7,504
					 
		
 |  |  
	| 
	
 
	| Сообщение от devote   |  
	| Gozar, ну ясно, просто рега не особо универсальна, она будет требовать изменений, ибо домены верхнего уровня есть не только ru, com, net...
 |  
	
 ты опять стреляешь мимо темы, мне интересно не это, домены можно перечислить все.
				__________________Последний раз редактировалось Gozar, Сегодня в 24:14.
 |  |  
	| 
		
	| 
			
			 
			
				02.12.2011, 13:49
			
			
			
		 |  
	| 
		
			|  | 猫       |  | 
					Регистрация: 07.06.2007 
						Сообщений: 7,504
					 
		
 |  |  
	| devote, 
 Бесишь:
 
	
 
	| Сообщение от Gozar   |  
	| русские символы не брал в расчет, домены тоже указаны специально точные. |  
	
 
				__________________Последний раз редактировалось Gozar, Сегодня в 24:14.
 |  |  
	| 
		
	| 
			
			 
			
				02.12.2011, 13:51
			
			
			
		 |  
	| 
		
			
			| что-то знаю       |  | 
					Регистрация: 24.05.2009 
						Сообщений: 5,176
					 
		
 |  |  
	| да я не про русские символы... не бесись, яж не пытаюсь разозлить, лишь пытаюсь найти ошибку.... Я про точку, в конце домена...  хотя как вижу с ней все норм пашет. |  |  
	| 
		
	| 
			
			 
			
				02.12.2011, 14:10
			
			
			
		 |  
	| 
		
			
			| что-то знаю       |  | 
					Регистрация: 24.05.2009 
						Сообщений: 5,176
					 
		
 |  |  
	| вот, верхний твой вариант, нижний мой: 
var a = 'ссылка на карту google.ru.maps [url]http://maps.google.ru/maps/pre-fix/фыва[/url] бла тест'.
match(/(http(s)?:\/\/)?(www\.)?([-.a-z0-9]+)\.(ru|com|net)([-$_.,+=:;/?@&#%a-z0-9]+)?(\/|\b)/i);
alert(a[0]);
var a = 'ссылка на карту google.ru.maps [url]http://maps.google.ru/maps/pre-fix/фыва[/url] бла тест'.
match( /((http(s)?:\/\/)|(www\.))([^\.]+)\.([^\s]+)/i );
alert(a[0]);
			 Последний раз редактировалось devote, 02.12.2011 в 14:20.
 |  |  
	| 
		
	| 
			
			 
			
				02.12.2011, 14:13
			
			
			
		 |  
	| 
		
			
			| что-то знаю       |  | 
					Регистрация: 24.05.2009 
						Сообщений: 5,176
					 
		
 |  |  
	| скрипт на этом сайте, зачем-то в коде добавил теги URL но думаю разберетесь |  |  |  |