Страницы: 1
Привет.
Мне надо сделать regexp проверку(regexp.test()) которую проходили бы site.com, www.site.com , level3.site.com и с доменами более высокого уровня, но что б где в это был именно этот сайт,а не упоминание в параметрах ( например: google.com/search?q=www.site.com).
Сделал вот такой RegExp ".*//([^/\?&=]+\.)*site\.com.*" , на http://myregexp.com/ нормально работает, вставляю в код кнопки (custombuttons) и он пропускает www.resite.com.
Подскажите что не так?
Отсутствует
Сделал вот такой RegExp ".*//([^/\?&=]+\.)*site\.com.*" , на http://myregexp.com/ нормально работает, вставляю в код кнопки (custombuttons) и он пропускает www.resite.com.
www.resite.com "пропускается" и на myregexp.com
RegExp ".*//([^/\?&=]+\.)*site\.com.*" предполагает, что перед последовательностью 'site' стоит точка: "...\.)*site..."
А проще, по-моему сделать так:
если надо искать совпадение не дальше чем сразу же за протокольной частью url.
Отредактировано Anton (15-03-2009 08:55:27)
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Отсутствует
А проще, по-моему сделать так:
Собственно в отрицание можно засунуть и другие символы, которых не должно быть в имени домена (?& например - подробнее можно посмотреть в каком-нибудь регэкспе url).
--- ---
Отсутствует
Всем спасибо.
В результате получилось вот это:
Подскажите как к этому ещё добавить любой домен первого уровня, и что бы не обязательно заканчивалось "/"
Что бы проходили:
http://www.site.ru
http://re.site.com
http://www.site.ru/
и т.п.
Но не пропускал:
http://www.site.CTbIPili.com
http://www.site.org.ru/
и т.п.
Отсутствует
А смысл, если не секрет?
У многих ведь субдиректории резольвятся в "субдомены": http://vasya.me/me => http://me.vasya.me
Как он отличит реальный субдомен от ЧПУшных заморочек? В Вашем же примере домен третьего уровня должен проходить: http://re.site.com
Отредактировано alex_past (17-03-2009 14:17:34)
Отсутствует
Страницы: 1