Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   регулярные выражения (https://javascript.ru/forum/misc/53585-regulyarnye-vyrazheniya.html)

Vlad225125 10.02.2015 00:14

регулярные выражения
 
подскажите пожалуйста, что делаю не так. нужно извлечь ссылку

var extract = '<a href=\"http://www.exa.ru\">Сайт exa_Leader</a>';

var pattern = '/<a href="([^"]*)">\s*/';
	var result = extract.replace(pattern,"$1")
	alert(result)

рони 10.02.2015 00:40

Vlad225125,
строка 3 это строка а не RegExp -- что-то в ней лишнее

Ichigeki 10.02.2015 00:49

var extract = '<a href=\"http://www.exa.ru\">Сайт exa_Leader</a>',
      matches = extract.match(/href=[\'"]?([^\'" >]+)/);
alert(matches[1]);

tourniquet 10.02.2015 14:02

https://www.regex101.com/#javascript очень удобная штука!


Часовой пояс GMT +3, время: 15:41.