Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.
String.prototype.trim()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
Resumen
El métodotrim( ) elimina los espacios en blanco en ambos extremos del string. Los espacios en blanco en este contexto, son todos los caracteres sin contenido (espacio, tabulación, etc.) y todos los caracteres de nuevas lineas (LF,CR,etc.).
In this article
Sintaxis
str.trim()
Una nueva cadena que representa la cadena de llamada sin espacios en blanco de ambos extremos.
Descripción
El métodotrim( ) devuelve la cadena de texto despojada de los espacios en blanco en ambos extremos. El método no afecta al valor de la cadena de texto.
Ejemplos
>Ejemplo: Uso detrim()
El siguiente ejemplo muestra la cadena de texto en minúsculas 'foo':
var orig = " foo ";console.log(orig.trim()); // 'foo'// Otro ejemplo de .trim() eliminando el espacio en blanco sólo de un lado.var orig = "foo ";console.log(orig.trim()); // 'foo'Polyfill
Ejecutar el siguiente código antes de cualquier otro código creará un trim ( ) si este no está disponible de manera nativa.
if (!String.prototype.trim) { (function () { // Make sure we trim BOM and NBSP var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; String.prototype.trim = function () { return this.replace(rtrim, ""); }; })();}Especificaciones
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-string.prototype.trim> |