Показать сообщение отдельно
  #5 (permalink)  
Старый 13.03.2013, 16:17
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

Сообщение от Deff Посмотреть сообщение
url = 'http://www.yandex.ua/#yandex'
tst = url.split(/:\/\/[^\/]*\//);
if(tst[1]=='')alert('Главная, без дополнений');
if(tst[1]!='')alert('>'+tst[1]+'<');
Не везде работает.
Если главная, tst[1] может быть пустой строкой, а может вообще отсутствовать. А undefined не равно пустой строке.
Регулярное выражение: узнать количество цифр.

А зачем вообще split? Проще (и быстрее) просто проверить test-ом или search-ем, только в конец выражения добавть $
Ответить с цитированием