url pattern is incomplete
Created by: cjashfor
The provided url pattern covers very simple URL's, but doesn't handle the username, password, query, and fragment fields. See https://en.wikipedia.org/wiki/Uniform_Resource_Identifier#Syntax
Ideally, the pattern could breakdown the query into individual attribute/value pairs in a list. Maybe not all URL's follow this query format, so there could be a fallback "just-a-long-string" for the query portion if it doesn't match the typical encoding pattern.