We can use the following trim functions to manipulate the PHP trim functions
Javascript Trim Function:
// Trims at both end of the string
function trim(myString,trimchar) {
if(trimchar==",") return myString.replace(/^,+|,+$/g,"");
else if(trimchar==".") return myString.replace(/^.+|.+$/g,"");
else return myString.replace(/^s+|s+$/g,"");
}
// Trims at left end of the string only
function ltrim(myString,trimchar) {
if(trimchar==",") return myString.replace(/^,+/,"");
else if(trimchar==".") return myString.replace(/^.+/,"");
else return myString.replace(/^s+/,"");
}
// Trims at right end of the string only
function rtrim(myString,trimchar) {
if(trimchar==",") return myString.replace(/,+$/,"");
else if(trimchar==".") return myString.replace(/.+$/,"");
else return myString.replace(/s+$/,"");
}
Example Usage:
var myTestString = " This is my test string ";
var myTestStringComma = ",,,,,This is my test string,,,,";
var myTestStringDot = ".....This is my test string......";
alert("SpaceTrim:{"+trim(myTestString," ")+"}"+"CommaTrim:{"+trim(myTestStringComma,",")+"}"+"DotTrim:{"+trim(myTestStringDot,".")+"}");
alert("SpaceTrim:{"+ltrim(myTestString," ")+"}"+"CommaTrim:{"+ltrim(myTestStringComma,",")+"}"+"DotTrim:{"+ltrim(myTestStringDot,".")+"}");
alert("SpaceTrim:{"+rtrim(myTestString," ")+"}"+"CommaTrim:{"+rtrim(myTestStringComma,",")+"}"+"DotTrim:{"+rtrim(myTestStringDot,".")+"}");
Syntax :
trim("String to trim", "String Remover");
ltrim("String to trim", "String Remover");
rtrim("String to trim", "String Remover");
Note: Currently "String Remover" Supports only Space( ), Comma(,) and Dot(.)