Artykuły na każdy temat

[PHP] Walidacja adresu YouTube

Dodano 31.08.2010r. o 00:42
W celu walidacji poprawności adresu YouTube posłużymy się wyrażeniem regularnym.
Kod:
<?php
function is_youtube_address($address$return_id true)
{ 
 preg_match('#^(?:https?://)?(?:www\.)?youtube.com/watch\?(?:.*?)v=([0-9A-Za-z-_]{11})(?:.*?)$#'$address$results);
 
 return (isset($results[1]) ? ($return_id $results[1] : true) : false);
}

var_dump(is_youtube_address('http://www.youtube.com/watch?v=klmexsRqw0w'false));
?>

Komentarze

Publikowane komentarze są prywatnymi opiniami użytkowników serwisu. Serwis nie ponosi odpowiedzialności za treść opinii. W trosce o zachowanie poziomu dyskusji wszystkie komentarze podlegają akceptacji przed ich publikacją dlatego proszę cierpliwie czekać aż komentarz zostanie opublikowany.

CapaciousCore

Dodano 09.01.2011r. o 13:30
Wycięte z klasy dlatego tak się nazywa. Gdyby tak nie było to z pewnością nazwałbym to inaczej.

Kenobi

Dodano 09.01.2011r. o 13:29
Można sobie nazwać jak się chce więc w czym problem ?

miko

Dodano 15.12.2010r. o 01:04
Nie lepiej nazwac ta funkcje is_youtube_address()?

Dodaj komentarz

Zostaw komentarz jeżeli możesz! Nie bądź przysłowiowym botem! Nie bądź obojętny! Ciebie to nic nie kosztuje, a mi sprawi uśmiech na twarzy.
Zezwolono używać: BBCode
Zabroniono używać:
znaczników HTML

(Wymagany)

(Wymagany, niepublikowany)

(Nie wymagana)

Token:

Obrazek dla bota

(Przepisz tylko cyfry!)

(Wymagana)