Hace unos días, encontré un problema y me llevó mucho tiempo resolverlo. ¡Estaba tan enojado! Poner una cadena en SetTimout no puede ejecutar el método. Más tarde, descubrí que hay una línea de línea adicional en la cadena, por lo que no puedo encontrarlo sin mirar con cuidado. Simplemente use expresiones regulares para eliminar los descansos de línea.
// eliminar espacios string.prototype.trim = function () {return this.replace (// s+/g, "");} // eliminar la función de ruptura de línea clearbr (key) {key = key.Replace (/<//?.+?>/ g, "); key = key.replace (/[/r/n]/g,"); return Key;} Ltrim (str) {return str.replace (/^/s*/g, "");} // eliminar la función de espacio derecho rtrim (str) {return str.replace (// s*$/g, "");} // eliminar los espacios en ambos extremos de la función de cadena (str) {return str.replace (/(^/s*) | (/s*$)/$) "");} // Eliminar los espacios intermedios de la función de cadena ctim (str) {return str.replace (// s/g, '');} // es una cadena compuesta de la función de números is_digitals (str) {var reg =/^[0-9]*$/; // coincide con el entero return reg.test (str);}} // es una cadena compuesta de la función de números is_digitals (str) {var reg =/^[0-9]*$/; // coincide con el entero return reg.test (str);}Ahora encuentro que me gusta usar expresiones regulares cada vez más, ¡jaja! Es relativamente simple e intuitivo. Por supuesto, la primera pregunta es que puede estar familiarizado con las expresiones regulares. También estoy tratando de escribir este método JS para eliminar las nuevas líneas por mí mismo, ¡y realmente me hizo darme cuenta!
La expresión regular JS anterior (recomendada) para eliminar espacios y saltos de línea es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.