Patch String.prototype.trim () para funcionar em todos os navegadores.

É bom poder ligar " foo ".trim()para receber "foo", mas isso não funciona em navegadores mais antigos. Aqui está uma correção para que funcione.

// Patch trim function
if (!String.prototype.trim) {
String.prototype.trim = function () {
return this.replace(/^s+|s+$/g,'');
};
}

(Se você for contra substituir String.prototype, você sempre pode usar $.trim().)