Из реализации JavaScript (trim>), которая удаляет начальные и конечные пробелы из строк. Вот измененная реализация ответа на этот вопрос.
var str = "0000one two three0000"; //TEST
str = str.replace(/^\s+|\s+$/g,'0'); //ANSWER
Оригинальная реализация для этого на JS
string.trim():
if (!String.prototype.trim) {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,'');
}
}