2012-06-11 2 views
0

Есть ли способ добавить что-то к URL-адресу с помощью javascript? и удалить префиксы?javascript - добавить текст после URL-адреса

например. "http://www.google.com/" в "google.com.local /"

+1

Вы можете использовать 'window.location' объект для переопределения части URL, но я думаю, что это вызовет перезагрузку. –

ответ

0

Объект местоположения javascript http://www.w3schools.com/jsref/obj_location.asp дает вам доступ к пути имени узла URL и т. д. Я точно не знаю, что вы ищете , но это может помочь.

+0

очень полезно, приветствия –

0

Метод concat() используется для объединения двух или более строк.

Этот метод не изменяет существующие строки, но возвращает новую строку, содержащую текст присоединенных строк. В вашем случае:

var mystring = concat("http://www.google.com",".local"); 

А для удаления частей из строки - использовать split() метод для разбиения строки на массив подстрок и возвращает новый массив.

Совет: Если в качестве разделителя используется пустая строка (""), строка разделяется между каждым символом.

Примечание: Метод split() также не меняет исходную строку.

+0

Это очень полезно! –

0

Вы можете изменить URL, используя окно-объект, например .:

window.location.href = url + '/' + ID 
+0

Используя мой пример, на www.google.com можно перейти на www.google.com/ID? –

+0

Ну, я не обращал внимания на то, как именно вы хотите манипулировать своим URL-адресом. Я просто хотел привести вам пример того, как получить доступ к текущему URL-адресу и как добавить какой-то случайный текст, извините за это. – iappwebdev

0

что по этому поводу?

var url = "http://www.google.com/"; 
url.replace(/^(https?:\/\/)?(\w+\.)?(\w+\.\w+)/, "$3.local"); 

DEMO:http://jsfiddle.net/qn5h5/

+0

Ницца! Большое спасибо. –

+0

@idb Добро пожаловать! – VisioN

Смежные вопросы