Забыли пароль?
Запросите новый здесь.

Автор темы: Zaxap
ID темы: 2368
Информация:
Тема содержит 1 сообщения, была просмотрена 2296 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » Javascript, ajax, jquery
 Распечатать тему
replace: как правильно вытащить часть ссылки
Zaxap
Допустим, есть некоторая ссылка вида http://www.web.site/d15/m11/y2014/1/.
Необходимо выбрать отсюда только y2014 ("y" (без кавычек) и цифры после, а если цифр после или "y" нет, следовательно, не выбрать).

Сделал так:
Загрузить источник  GeSHi: Javascript
  1. var str = 'http://www.web.site/d15/m11/y2014/1';
  2. str.replace(/[^/u\d]/gi,'');
  3. alert(str);
Добавлено за 0.001 секунд, используя GeSHi 1.0.8.10

Возвращает нечто типа 1511y2014... не могу понять, как вернуть лишь y2014 и ничего больше.
Помогите, пожалуйста ;)

---

Немного подумал, и вспомнил php (не стал заморачиваться по поводу "универстальности") - сделал так:
Загрузить источник  GeSHi: Javascript
  1. var str = 'http://www.web.site/d15/m11/y2014/1';
  2. str.photo_130.replace(/(http\:\/\/)www.web.site\/d(\d)\/m(\d)\/y(\d)/g,'$4');
  3. alert(str); //возвращает "2014" (без кавычек)
Добавлено за 0.001 секунд, используя GeSHi 1.0.8.10

Изменил(а) Zaxap, 15.11.2014 17:01
Зло не дремлет, а я добрый...
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
в PHP 7.4 нельзя вставлять пустое значение в `id` как раньше  →  Пожелания и предложения 4 / 816 19.12.2023 03:32
нужны ли на сайте "Закладки" и "История посещений", как в браузере?  →  Пожелания и предложения 4 / 714 11.08.2023 15:56
Как сделать микроразметку на сайте?  →  PHP 1 / 3327 22.07.2021 06:39
Помогите отключить часть кода в user_info_panel.php  →  Вопросы новичков 5 / 4536 05.10.2020 15:16
Как вебмастеру сформулировали УТП для создания сайтов на PHP-Fusion?  →  Пожелания и предложения 1 / 7205 25.07.2020 03:46
SEO-оптимизация. дубли страниц в PHP-Fusion - где искать и как избавиться?  →  Ошибки, баги 0 / 5041 19.06.2020 17:06
Как вывести все данные из таблицы, за исключением администраторов  →  Плагины 3 / 5241 24.02.2020 15:59
Как перейти с http на https  →  Вопросы новичков 30 / 31610 24.10.2019 18:45
Как правильно сделать ЧПУ и переиндексировать сайт?  →  Моды 4 / 10218 24.10.2019 17:38
Как перенести ресурс на другой домен  →  Установка и настройка системы 5 / 4710 24.10.2019 14:01
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)