ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

17.11.2009, 12:51
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
<?php
$subject = "<input type='hidden' id='post_ID' name='post_ID' value='123424312' />";
$pattern = "#<input(.*?)value=\'(.*?)\'#is";
$result = preg_match($pattern, $subject, $subpattern);
echo $subpattern[2];
?>
тоже... =)))
|
|
|

17.11.2009, 13:42
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
И вот так еще можно:
PHP код:
<?php
$text = "<input type='hidden' id='post_ID' name='post_ID' value='4' />";
preg_match("#<input[^>]*? value='(.*)'#i", $text, $out);
var_dump($out);
?>
|
|
|

18.11.2009, 23:23
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
как на JS сделать что бы проверяло или есть + вначале текста
|
|
|

19.11.2009, 08:08
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Как-то не по-русски у вас фраза звучит. Если я ее правильно понял, то
Код HTML:
alert (str.match (/^\++/) ? 'yes' : 'no');
|
|
|

19.11.2009, 11:44
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
ну типо парсер на проверку телефона. что бы только проверял или есть + впереди
|
|
|

19.11.2009, 14:43
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
тогда достаточно проверки
Код:
alert (str.charAt (0) == '+' ? 'yes' : 'no');
без регулярки
|
|
|

20.11.2009, 11:00
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
Сообщение от krypt3r
тогда достаточно проверки
Код:
alert (str.charAt (0) == '+' ? 'yes' : 'no');
без регулярки
cпс
|
|
|

19.11.2009, 22:06
|
|
Познающий
Регистрация: 31.05.2009
Сообщений: 68
Провел на форуме: 1271980
Репутация:
19
|
|
<input type=submit value=' баланс ($0) '></td></form>
Нужно вычленить баланс. С regexp не дружу  .
|
|
|

19.11.2009, 22:41
|
|
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме: 3516666
Репутация:
439
|
|
intNet
смотря в каком виде баланс нужен. ну типа баланс ($0) или просто $0 или само число?
вот для первого варианта:
PHP код:
$text = "<input type=submit value=' баланс ($0) '></td></form>";
preg_match_all("#<input.*value='(.*)'#", $text, $out);
echo $out[1];
|
|
|

24.11.2009, 03:26
|
|
Участник форума
Регистрация: 20.02.2009
Сообщений: 224
Провел на форуме: 5075819
Репутация:
274
|
|
Голова пухнет, сделайте кто нибудь:
+ddd-ddd-ddddddd или +ddd-dd-ddddddd
d-число от 0 до 9
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|