Quantcast
Channel: Сообщество PHP DevelStudio - среда разработки программ
Viewing all articles
Browse latest Browse all 6336

preg_match (поиск ссылки)

$
0
0
Если я пишу в memo "www.test.ru" - всё работает, то если я пишу "test site www.test.ru" то выводит Not found
PHP код:

$a c("memo1")->text;
if(
preg_match("~^(?:(?:https?|ftp|telnet)://(?:[a-z0-9_-]{1,32}".
   
"(?::[a-z0-9_-]{1,32})?@)?)?(?:(?:[a-z0-9-]{1,128}\.)+(?:com|net|".
   
"org|mil|edu|arpa|gov|biz|info|aero|inc|name|[a-z]{2})|(?!0)(?:(?".
   
"!0[^.]|255)[0-9]{1,3}\.){3}(?!0|255)[0-9]{1,3})(:[0-9]{1,5})?(?:/[?-?a-z0-9.,_@%\(\)\*&".
   
"?+=\~/-]*)?(?:#[^ '\"&<>]*)?$~i"$a)){
echo 
"Found";
}else{
echo 
"Not found";



Viewing all articles
Browse latest Browse all 6336

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>