(http(s)?://) // http:// or https://
(([a-zA-Z0-9_-])+(.([a-zA-Z0-9_-])+)+(:[1-9]+[0]*)?)(/?| // basic url f.e. www.wp.pl with obligatory / at end
((/(#?[a-zA-Z_-.])+)*)(/?| // subfolders or asp files plus possible # for routing or anchor with obligatory / at end
?([a-z]+=([a-z]+|[a-z]+,[a-z]+)&)([a-z]+=([a-z]+|[a-z]+,[a-z]+)*)/?)) // http GET parameters with obligatory / at end