Javascript.RU

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

Вопрос по replace
Есть строка
var str = 'http://bla.org/bla/http://site.com/';

Пытаюсь удалить подстроку
http://bla.org/bla/

str = str.replace(/http:\/\/bla.org\/bla\//g, "");

Но не работает.
Ответить с цитированием
  #2 (permalink)  
Старый 23.12.2014, 23:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

optron,

var str = 'http://bla.org/bla/http://site.com/';
str = str.replace(/http:\/\/bla\.org\/bla\//g, "");
alert(str)
Ответить с цитированием
  #3 (permalink)  
Старый 23.12.2014, 23:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

optron,
да и ваш вариант рабочий при таких исходных данных
Ответить с цитированием
  #4 (permalink)  
Старый 24.12.2014, 00:11
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

s="http://foo.bar/http://baz.bar"
alert(s.replace(/http:\/\/.+(http:\/\/.+)/, "$1"))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по replace. Как заменить все точки в строке? Pluto Общие вопросы Javascript 14 21.04.2017 12:32
вопрос по toDataURL() GodZiLA Общие вопросы Javascript 0 03.06.2014 17:21
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
вопрос про возможности JS для рисования и анимации macdack Библиотеки/Тулкиты/Фреймворки 3 15.07.2011 00:13
вопрос по функции replace() bushstas Общие вопросы Javascript 3 20.02.2010 16:57