как получить часть url return url
Привет всем!
Вопрос от человека далекого от javaScript. у меня есть URL типа http://aaa.ru/?066 как мне получить только http://aaa.ru (должен быть return ) :help: заранее спасибо за помощь |
Если урл берется из адресной строки, то проще всего через window.location.hostname
А если это переменная, то с помощью регулярного выражения. Вопросительный знак после слеша всегда идет? |
спасибо за ответ. да всегда, мне нужна функция с return. так можно сделать?
|
Цитата:
function host(url) { return url.split('/?')[0] } alert(host('http://aaa.ru/?066')); P.S. а кто подскажет, как на форуме вставлять скрипт, который можно запускать? |
Спасибо огромное!!! только числа динамически меняются (забыл написать)
|
Цитата:
Функция "рубит" на куски строку, встречая последовательность "/?" и возвращает первый из получившихся кусков. Если последовательность не встретится, вернет всю строку нерубленной. |
спасибо
|
Цитата:
|
Цитата:
|
Цитата:
Можно убрать из сплитера слеш, я думаю результат от этого не пострадает. А если отсутствие последнего слеша в возвращаемой строке критично, его не трудно удалить. Не хочется на ровном месте регулярки прикручивать ;) |
Часовой пояс GMT +3, время: 07:56. |