If you are on CFMX, you should be able to use isValid to validate a URL among various others.
HTH On 1/23/07, Ben Nadel <[EMAIL PROTECTED]> wrote: > > I am writing up a demo for this now... So if no one solves it, I will > demonstrate. > > > ...................... > Ben Nadel > Certified Advanced ColdFusion MX7 Developer > www.bennadel.com > > Need ColdFusion Help? > www.bennadel.com/ask-ben/ > > -----Original Message----- > From: Dave Phillips [mailto:[EMAIL PROTECTED] > Sent: Tuesday, January 23, 2007 4:53 PM > To: CF-Talk > Subject: isURL() function on cflib > > Hi, > > I used this isURL() function I found on CFLIB, but it reports the below > URL's as invalid. Any ideas what's wrong with the reg exp ? > function isURL(stringToCheck){ > return > REFindNoCase("^(((https?:|ftp:|gopher:)\/\/))[-[:alnum:]\?%,\.\/&##!@:=\ > +~_] > +[A-Za-z0-9\/]$",stringToCheck) NEQ 0; > } > > Here are the types of URL's found to be invalid (I have xxxx'd out the > proprietary information but the structure remains the same): > > http://xxxx.xxxx.com/xxxxxx/xxxxxxx.cfm?cdcrs=RD4823 > <http://xxxx.xxxx.com/xxxxxx/xxxxxxx.cfm?cdcrs=RD4823&empcode=GUEST43352 > > > &empcode=GUEST43352 (I'm guessing it has something to do with not > handling a URL with parameters) > > http://xxxx.xxxx.com/on_job/supplychain/index.html (this one has an _ > in > it) > > http://xxxx.xxxx.com (i have no idea why this one is found invalid) > > http://xxx.xxxxx.com/xxxxxx (this one either) > > https://xxxxx.xxxxxl.com/xxxxx/xxx/. (techincally, this one will work, > because the period will be translated as the current directory, so it > should return valid) > > If any one has any recommendations on how to fix the reg exp so that it > will consider these URL's valid, please let me know. > > Thanks! > > Dave > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Upgrade to Adobe ColdFusion MX7 Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs http:http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:267404 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4