Карусель тем сервиса MYBB2.Ru
Ссылка на тему: http://fitiks.mybb2.ru/viewtopic.php?t=62

[quote> 1). Проверка введенного IP-адреса на корректность

 
[quote>
1). Проверка введенного IP-адреса на корректность.
# Пример в PHP

$text = 127.0.0.1;

if (preg_match(/^([0-9>|[0-9>[0-9>|[01>[0-9>[0-9>|2[0-4>[
0-9>|25[0-5>)(.([0-9>|[0-9>[0-9>|[01>[0-9>[0-9>|2[0-4>
[0-9>|25[0-5>)){3}$/, $text))
{
echo "Address is ok!"
}

# если адрес корректен, выведется "Address is ok!"


2). Обработка номера мобильного телефона
Регулярное выражения для разбора строки, содержащей номер мобильного телефона.
# Пример в PHP

$text = Мой номер телефона +7(926) 569-9675;
$out = array();

preg_match(/(?:8|+7)? ?(?(d{3}))? ?(d{3})[ ->?(d{2})[ ->?(d{2})/, $text, $out);

# $out будет содержать элементы телефонного номера


3). Удаление протокола из ссылки
Регулярное выражение, убирающее протокол из адреса ссылки. Делает недоступными все внешние ссылки.
# Пример в PHP

$text = Ссылка на сайт;
$text = preg_replace("/(<((a.+?)|(img.+?))(?(3)href|src
)=)(((")|())([^>+://)?((?(7)[^">+|[^>+
))(?(7)"|))([^>>*>)/", "$1$6$10$7$8$11", $text);
echo $text;


4). Замена повторяющихся знаков препинания
Заменяет идущие подряд знаки препинания .,!?- на один знак.
# Пример в PHP

$text = preg_replace(/([.|-|?|!|,>){2,}/, 1, $text);



5). Преобразование текста из кодировки KOI-8 в Windows-1251
Пример преобразования текста из кодировки KOI-8 в Windows-1251 при помощи регулярного выражения.
# Пример в Perl

sub koi2win
{
foreach (@_)
{
$_ =~ tr/200-377/200201202203204205206207210211
212213214215216217220221222223224225226
227230231240233260235267237232241242270
244245246247263251252253254255256257234
261262250264265266236243271272273274275
276251376340341366344345364343365350351
352353354355356357377360361362363346342
374373347370375371367372336300301326304
305324303325310311312313314315316317337
320321322323306302334333307330335331327
332/;
}
return (wantarray ? @_ : "@_")
}



6). Выделение из кода страницы Yandex числа запросов
Применение регулярного выражения для выделения из кода страницы поисковой системы Yandex числа запросов за месяц. Обращаем ваше внимание, что автоматические запросы к поисковой системе Yandex запрещены. Использование приведенного ниже кода может привести к бану вашего IP-адреса.
# Пример в PHP

$html = file_get_contents(http://www.yandex.ru/yandsearch?rpt=
rad&text=%ED%E5%E4%E2%E8%E6%E8%EC%EE%F1%F2%FC);

$out = array();

preg_match(/Запросов за месяц:[sS>* — ([sS>*).
$out = preg_replace(/nbsp;|s+/i, , $out[1>);

# $out будет содержать число запросов, например 426793



[/quote>

Ссылка на тему:
http://fitiks.mybb2.ru/viewtopic.php?t=62



Внимание! Если вы считаете, что темы с вашего форума не должны присутствовать в карусели тем или в карусели присутствует содержимое, нарушающее нормы общепринятой морали, либо действующего законодательства - напишите нам на abusereport@mybb2.ru
 

создать форум