franco wrote: > not a weakness, in that string 'behold:' is a valid uri, it has a > scheme with a scheme delimeter (":"). "www.abc.com" is not an > unambiguous uri, no scheme present. Is it a valid uri if nothing is present after the scheme? Anyway, I know that the results are technically valid but they are less than useful if you want, say, to extract and "linkify" urls that users might have written inside a message. (which is what I assumed the OP wanted but I might have been mistaken) Daniel