¿Cómo se recorta una cadena en JavaScript?
El recorte de jQuery es conveniente si ya estás usando ese framework.
$.trim(' your string ');
Suelo usar jQuery a menudo, así que recortar cadenas con él es algo natural para mí. Pero es posible que haya una reacción contra jQuery por ahí... :)
Hay muchas implementaciones que se pueden utilizar. La más obvia parece ser algo así:
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, "");
};
" foo bar ".trim(); // "foo bar"
Versión simple aquí ¿Qué es una función general para el recorte de JavaScript?
function trim(str) {
return str.replace(/^\s+|\s+$/g,"");
}