Автор Тема: проверка первых букв  (Прочитано 3690 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
проверка первых букв
« : 17 Сентября 2003, 16:02:51 »
Цитировать
вот есть форма для добавление URL, но одни добавляет как http://www.domen, другие как  http://www.domen, и если делать ссылку исходя из их данных, все время какой то глюк получается, подскажите, как проверить данные на наличие http://?
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
проверка первых букв
« Ответ #1 : 17 Сентября 2003, 16:08:15 »

if ($domain=~/http:\\/\\//)
{  
  print "http есть";
}

Не все коту матрица.

Оффлайн Alone

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 182
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проверка первых букв
« Ответ #2 : 17 Сентября 2003, 16:49:18 »
if ($domain=~m|^http://|)
{  
  print "http есть";
}

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
проверка первых букв
« Ответ #3 : 17 Сентября 2003, 18:10:28 »
Croaker
Alone

спасибо, и тот и другой вариант работает, а вот какая между ними разница?
что значит ~m|^ ?
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
проверка первых букв
« Ответ #4 : 17 Сентября 2003, 18:13:53 »
perldoc perlre
0 OK, 0:1

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
проверка первых букв
« Ответ #5 : 17 Сентября 2003, 19:08:07 »
Цитировать
ondr:
perldoc perlre

обьяснил понятным русским языком....
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн Wyclef

  • hello_worlder
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thug.narod.ru
проверка первых букв
« Ответ #6 : 18 Сентября 2003, 06:06:07 »
m|^http... - если начинается с http, тогда true
[off]понятный русский? ))[/off]
It\'s nice to be important, but it\'s more important to be nice!

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
проверка первых букв
« Ответ #7 : 18 Сентября 2003, 10:55:55 »
Цитировать
Wyclef:
m|^http... - если начинается с http, тогда true

спасибо, очень доходчиво :)
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28