Word-wrap ASP Output on Long Strings with No Blanks

Word-wrap ASP Output on Long Strings with No Blanks

If you need to output to the screen or print a long text string that has no spaces, the text string will not wrap to the preset dimensions of a table or to the browser window frame.

This simple function will wrap the text string based on any setting you provide:

<%Function WordWrap(OrigString)StrLength = Len(OrigString)intPosition = 1StrWrapNumber = 80StrLoop = StrLength StrWrapNumberIf StrLoop > 0 thenFor LoopStep = 0 to StrLoop	WrapString = Mid(OrigString, intPosition, StrWrapNumber)	Response.Write WrapString	Response.Write "
" intPosition = intPosition + StrWrapNumberNextElse Response.Write OrigStringEnd ifEnd Function%>

You can change the length of the block in the line

StrWrapNumber = 80

You can use this function as an include page and call it like so:

<%dim f_ OverallGoalf_OverallGoal = Result1("OverallGoal")response.write WordWrap(f_OverallGoal)%>

Note: This example applies to re-displaying from a database query; forre-displaying a form before submittal just use Request.Form rather thanResult1, etc.

See also - an AI reverse image search platform

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist