We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

Resumen

El método trim( ) 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.).

Sintaxis

str.trim()

Descripción

El método trim( ) 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 de trim()

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

Especificación Estatus Comentario
ECMAScript 5.1 (ECMA-262)
La definición de 'String.prototype.trim' en esta especificación.
Standard

Definición inicial. Implementado en JavaScript 1.8.1.

ECMAScript 2015 (6th Edition, ECMA-262)
La definición de 'String.prototype.trim' en esta especificación.
Standard  

Compatibilidad en Navegadores

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte Básico (Yes) 3.5 (1.9.1) 9 10.5 5
Característica Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte Básico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Ver también

Etiquetas y colaboradores del documento

Colaboradores en esta página: raulgg, baumannzone, andrpueb, thzunder, AnuarMB
Última actualización por: raulgg,