kaibest
Новичок
preg_match проверка на наличие строки...
нужно проверить есть ли в строке $str последовательность символов "http://". пытался делать с помощью рег. выражений, многими способами, но что-то не работает. не могу разобраться.
собственно и все. программа пропускает этот код, даже если $str не содержит "http://".
из статьи про рег. выражения я не смог найти значения символов "?" и ":". не подскажите?
нужно проверить есть ли в строке $str последовательность символов "http://". пытался делать с помощью рег. выражений, многими способами, но что-то не работает. не могу разобраться.
PHP:
if(!preg_match("/^(http:\/\/)?[-0-9a-z._]*.\w{2,4}[:0-9]*$/", $str)) {
echo "\"http://\" not found";
}
из статьи про рег. выражения я не смог найти значения символов "?" и ":". не подскажите?