Compared to Vbscript,javascript is already very powerful in string processing, but there is no need to remove the space before and after the trim method.
Clear the right and left spaces
function trim (s) {return
trimright trimleft (s));
}
Clear the left Space
function Trimleft (s) {
if (s = = null) {return
"";
}
var whitespace = new String ("\t\n\r");
var str = new String (s);
if (Whitespace.indexof (Str.charat (0))!=-1) {
var j=0, i = str.length;
while (J < i && Whitespace.indexof (Str.charat (j))!=-1) {
j + +;
}
str = str.substring (j, I);
}
return str;
}
Clear the right space
function TrimRight (s) {
if (s = = null) return "";
var whitespace = new String ("\t\n\r");
var str = new String (s);
if (Whitespace.indexof (Str.charat (str.length-1))!=-1) {
var i = str.length-1;
while (i >= 0 && whitespace.indexof (str.charat (i))!=-1) {
i--;
}
str = str.substring (0, i+1);
}
return str;
}
The above is the entire content of this article, I hope to help you learn.