Use js para realizar el método de eliminar el carácter nulo al principio y al final de la cadena

Método 1:

trim (): eliminar espacios antes y después de la cadena

let str = "   123 888 asb  ";
console.log(str);
console.log(str.trim());

Los resultados muestran que:

 Método 2:

Expresión regular: (^\s*) cabeza, (\s*$) cola, use el método de reemplazo para reemplazar la primera cadena vacía y la cadena vacía de la cola con

let str = "   123 888 asb  ";
console.log(str);
console.log(str.replace(/(^\s*)|(\s*$)/g, ""));

Los resultados muestran que:

Método 3:

split convierte la cadena en una matriz, y el método filter() de condición de filtro no es igual a "", use jion() para convertir la matriz en una cadena.

El método filter() creará una nueva matriz. Cada elemento de la matriz original se pasa a la función de devolución de llamada. La función de devolución de llamada tiene un valor de retorno, array.filter(function(ele,index,arr), thisValue) el valor del elemento actual de ele (Obligatorio) índice El valor de índice del elemento actual. Si el valor de retorno es verdadero, este elemento se guardará en la nueva matriz; si el valor de retorno es falso, el elemento no se guardará en el nueva matriz; la matriz original no cambiará.

let str = "   123 888 asb  ";
console.log(str);
let newstr = str.split(" ").filter(substr => substr !== "")
console.log(newstr.join(" "));

 Los resultados muestran que:

Supongo que te gusta

Origin blog.csdn.net/qq_64180670/article/details/128279465
Recomendado
Clasificación