ptr = retazec;
if(strncmp(ptr,"ftp://",6)!=0) return false;
ptr+=6;
while(*ptr!=0 && *ptr!=':' && *ptr!='@')
{
if(*ptr==nedovoleny znak) return false
ptr++;
}
tu si teraz na prvej dvojbodke alebo @,
atd napriklad.
P.S.Neviem jake chces mat tam kriteria a co vsetko je dovolene a co ne, co vsetko tam moze chybat, v zavislosti na tom ze co moze chybat to budes muset mozno analyzovat uplne inac napr. hladanim stringov apod.