Revision: 10034
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 4, 2008 09:51 by flatearthcomms
Initial Code
// ------------------------
// Remove space from the
// beginning and the end
// of a string
// ------------------------
String.prototype.trim = function()
{
var j, strlen, k;
// -----------
// From Begin
// -----------
strlen = this.length
j = 0;
while (this.charAt(j) == " ")
{
j++
}
if(j)
{
this = substring(this,j+1, strlen)
if(j == strlen) return this;
}
// -------------
// From the end
// -------------
var k = this.length - 1;
while(this.charAt(k) == " ")
{
k--
}
this = substring(this,1,k+1)
return this;
}
// -------------------------------
// USAGE:
// The trim() function will not
// replace the original string
// a new trim string will be
// returned
// -------------------------------
stringa = " This is a test text ";
trace("original : '" + stringa + "' (len: " + stringa.length + ")");
// create a new variables
trimString = stringa.trim();
trace("trim string : '" + trimString + "' (len: " + trimString.length + ")");
Initial URL
www.sephiroth.it/proto_detail.php?id=15
Initial Description
Untested
Initial Title
Trim spaces from start and end
Initial Tags
Initial Language
ActionScript