Xwab
Форумыnavigate_nextПрограммирование на PHP

Регулярки
Сообщения
ofroke

cem2, print_r(get_headers('URL', true));

28 Ноя 2010, 13:43
cem2

31. Спасибо я уже разобрался

28 Ноя 2010, 14:13
cem2

а так можно??
$authSend = PostData ( 'test1.ru', '/main.php', '&login=' . $login . '&password=' . $password );
preg_match ( "|sid=([0-9A-z]{32})|", $authSend['headers'], $out );

28 Ноя 2010, 14:14
Ricardo Brandino

Занялся изучением регулярок. Проверьте, если что неверно объясните пожалуйста.
1) Проверка логина:
'/^[a-z0-9_\-]+$/is';
2) Проверка капчи:
'/^[0-9]+$/s';
3) Проверка домена:
'/^([a-z0-9\-]+\.)+[a-z]{2, 4}$/is';
4) Проверка емэйл:
'/^[a-z0-9_\-\.]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/is';

23 Янв 2011, 17:03
Okula

Ricardo Brandino, а зачем капчу регуляркой проверять? Ты разьве данные от неё куда-то записываешь или выводишь?

23 Янв 2011, 17:06
Ricardo Brandino

Okula, ну можно и (int), но эт я так, для разбора регулярок)

23 Янв 2011, 17:09
Ricardo Brandino

Okula, ну а вобще, верно составлены?

23 Янв 2011, 17:14
Mr_Edward

В дополнение к теме
http://www.addedbytes.com/cheat-sheets/

23 Янв 2011, 18:30
Okula

Ricardo Brandino, да правильно, только в регулярке где домен проверяешь убери пробел тут {2, 4}

23 Янв 2011, 19:52
Okula

а вообще для составления регулярных выражений имеется специальная программа RegexBuddy
В ней есть библиотека с наиболее често встречающимися примерами.

23 Янв 2011, 19:56
Ответить на тему