Показать сообщение отдельно
  #16 (permalink)  
Старый 01.02.2013, 21:24
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

rgl, еще варианты будут?
alert(
    [
        'http://www.somesite.ru/test.html?javascript.ru',
        'http://www.javascript.ru',
        'http://learn.javascript.ru',
        'http://www.somesite.ru/javascript.ru',
        'http://javascript.ru.somesite.ru',
        'http://www.somesite.ru/test.html?javascript.ru',
        'http://learn.javascript.ru/forum',
        'www.learn.javascript.ru/forum',
        'http://javascript.ru',
        'http://somesite.ru?www.javascript.ru',
        'http://javascript.ru?somesite.ru'
    ]
    .map( function( url ) { return foo( url ); })
    .join( '\n' )
);


function foo( url ) {
    url = url.replace( /^[^:]+:../, '' )
              .replace( /[?\/].*/, '' )
              .split( '.' );

    return url[ url.length - 2 ] === 'javascript';
}
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием