Remove leading and trailing spaces from a string using Trim, LTrim and RTrim.
Sometimes it is useful to remove leading and trailing spaces from a string. Example: When saving a string to a database.
LTrim LTrim function removes leading spaces from the string.
RTrim RTrim function removes spaces from the end of a string.
Trim Trim function removes leading and trailing spaces from a string.
The example also uses the Len function. Len function return the length of the string expressed as a number.
Example 1 uses LTrim and RTrim.
<cfset the_string = " This example removes leading and ending spaces from a string. "> Output the original string: <cfoutput>#the_string#</cfoutput><br> <!--- Len function return the length of the string expressed as a number. ---> The original length of the string: <cfoutput>#Len(the_string)#</cfoutput><br> <!--- LTrim function removes leading spaces from the string. ---> <cfset the_string = LTrim(the_string)> <!--- Find the length of the string after using LTrim. ---> Output the length of the string after using the LTrim function: <cfoutput>#Len(the_string)#</cfoutput><br> <!--- RTrim function removes spaces from the end of a string. ---> <cfset the_string = RTrim(the_string)> <!--- Find the length of the string after using RTrim. ---> Output the length of the string after using the RTrim function: <cfoutput>#Len(the_string)#</cfoutput>
Output from example 1:
Output the original string: This example removes leading and ending spaces from a string. The original length of the string: 69 Output the length of the string after using the LTrim function: 65 Output the length of the string after using the RTrim function: 61
Example 2 use Trim
<cfset the_string = " This example removes leading and ending spaces from a string. "> Output the original string: <cfoutput>#the_string#</cfoutput><br> <!--- Len function return the length of the string expressed as a number. ---> The original length of the string: <cfoutput>#Len(the_string)#</cfoutput><br> <!--- Trim function removes leading and trailing spaces from a string. ---> <cfset the_string = Trim(the_string)> Output the length of the string after using Trim: <cfoutput>#Len(the_string)#</cfoutput>
Output from example 2:
Output the original string: This example removes leading and ending spaces from a string. The original length of the string: 69 Output the length of the string after using Trim: 61
Advertisement
No User Comments.
No User Comments, be the first one to write your comments?