Demo

Legend (for the
alternative output view)

Input:

Output:

Alternative Output View (hover over each URI part to identify it):

http://usr:pwd@www.test.com:81/dir/dir.2/index.htm?q1=value&q2=test#top

Source Code

Results List

I've written some code to loop over a list of URIs, apply the parseUri() function to each of them, and add a CSS class to each part returned. This is intended to show, at a glance, the accuracy of this function across a wide range of potential input. Hover over each URI part to identify it.

Changelog

Changelog for the ColdFusion implementation.

0.2 (2007-02-19)

0.1 (2007-02-01)

Feedback? Bugs? Please leave comments on the related blog post.