The trim function
The function makes 3 regular expression calls to remove spaces at the start, the end and any multiple spaces.
// remove multiple, leading or trailing spaces
function trim(s) {
s = s.replace(/(^\s*)|(\s*$)/gi,"");
s = s.replace(/[ ]{2,}/gi," ");
s = s.replace(/\n /,"\n");
return s;
}
To use it, do something like this:-
alert(trim(" My name is stewart "));
It will strip the spaces at the start, end and also any multiple spaces in the middle to give a nicely formatted string! Simple, eh?
Download
Download the complete Javascript remove leading and trailing spaces now!
Got something to say?
Join the discussion! You know how these things work; enter your details and comments below and be heard.
Comments 10