Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.08.2017, 22:42
Аспирант
Отправить личное сообщение для al456 Посмотреть профиль Найти все сообщения от al456
 
Регистрация: 20.12.2012
Сообщений: 60

регулярные выражения - получить чистый ответ без шаблона
Доброго времени суток всем, вопрос по регуляркам, но проще на примере:

на php такое на раз-два решается, а на JS?
Как получить чистый ответ без шаблона: по этому примеру нужен ответ - http://control.test

<!DOCTYPE>
<html>
	<head> 
		<title>Регулярки - пример</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
	</head>
	<body> 
	Исходный код <i> ocument.etElementByd(m_msg < a href="http://control.test">LinkText< / a >ntainer)nnerHTML</i> (правильно в теле скрипта написан)<br>
	Проблема - результат регулярки <b>href="http://control.test"</b><br>
	Как только регулярками получить <b>http://control.test</b> ????<br>
	
	
		<script>

			str = 'ocument.etElementByd(m_msg<a href="http://control.test">LinkText</a>ntainer)nnerHTML';
			regexp = /href=".+?"/g;
			resultHref = str.match( regexp );
			alert(resultHref[0]);
			
		</script>
	</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 21.08.2017, 22:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 26,497

al456,
str = 'ocument.etElementByd(m_msg<a href="http://control.test">LinkText</a>ntainer)nnerHTML';
      regexp = /href="(.+?)"/;
      resultHref = str.match( regexp );
      alert(resultHref[1]);
Ответить с цитированием
  #3 (permalink)  
Старый 21.08.2017, 23:06
Аспирант
Отправить личное сообщение для al456 Посмотреть профиль Найти все сообщения от al456
 
Регистрация: 20.12.2012
Сообщений: 60

Большое спасибо - все стало понятно!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как получить ответ аякс json imedia Элементы интерфейса 7 28.06.2014 10:37
как правильно получить ответ аяксом imediasun1 Элементы интерфейса 5 04.03.2014 13:57
Как получить ответ от сервлета. kliver AJAX и COMET 6 06.06.2012 15:08
Вычисление значения выражения без eval Matre Общие вопросы Javascript 6 19.11.2011 10:04
ajaxForm, получить ответ в div xhugo AJAX и COMET 1 30.03.2011 20:09