Показать сообщение отдельно
  #2 (permalink)  
Старый 07.03.2010, 16:02
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

alert( /^(http:\/\/)?(www\.)?mysite\.ru/.test('http://www.mysite.ru/page1.html') );

Расшифровка:
^ - начало слова
(http:\/\/)? - ноль или одно повторение http://
(www\.)? - ноль или одно повторение www.

Функция test является методом класса RegExp. Этот метод принимает строку и возвращает true если строка соответствует шаблону и false в обратном случае.
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием