> mystring = rereplace(mystring,"[#chr(1)#-#chr(8)##chr(11)#-#chr(12)##chr(14)#-#chr(31)#]","","ALL");
The only problem with this is that that you have to add stuff that you want removed. You could also list what's allowed, vs. what's not allowed, like <cffunction name="safeString" returntype="string" output="false"> <cfargument name="stringToClean" required="true" type="string"> <cfreturn rereplacenocase(stringToClean,'[^a-z|A-Z|0-9|_]','','all')> </cffunction> Which you never need to add to unless you need to add to it, so to speak. Only useful if you don't know before hand what's gonna get entered i guess... um... :-P Whatever. I go now. :Den ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:237316 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54