Cómo quitar los ceros iniciales de una cadena en JavaScript

Como Quitar Los Ceros Iniciales De Una Cadena En Javascript



Cuando una cadena contiene ceros iniciales adicionales, puede ser muy irritante. Además, a veces, es importante eliminarlos para que la cadena pueda procesarse más. La eliminación de los ceros iniciales de una cadena puede ser una tarea un poco desafiante para los principiantes, ¡pero no se preocupe!

Este artículo demostrará los métodos para eliminar los ceros iniciales de una cadena.

¿Cómo eliminar los ceros iniciales de una cadena en JavaScript?

Para eliminar los ceros iniciales de una cadena, utilice los métodos que se enumeran a continuación:







Examinemos el funcionamiento de cada método por separado.



Método 1: Quitar los ceros iniciales de una cadena usando el método parseInt()

Los ' parseInt() El método ” se utiliza para eliminar los ceros iniciales de una cadena que contiene valores enteros. Acepta una cadena como argumento y la da como resultado después de eliminar los ceros iniciales.



Sintaxis
Siga la sintaxis dada para usar el método parseInt():





parseInt ( fuerte ) ;

Eche un vistazo al siguiente ejemplo para saber más sobre el método dado.

Ejemplo
Primero, crearemos una cadena que contenga números que comiencen con ceros:



estaba fuerte = '0010100' ;

Luego, llamaremos al método parseInt() para eliminar los ceros iniciales pasando la cadena al método y almacenándola en una variable llamada ' adormecer ”:

estaba adormecer = parseInt ( fuerte ) ;

Finalmente, imprima el valor devuelto en la consola:

consola. Iniciar sesión ( adormecer ) ;

El resultado dado indica que los ceros iniciales se eliminaron con éxito de la cadena:

Si desea eliminar los ceros iniciales de un número de coma flotante en una cadena, consulte la siguiente sección.

Método 2: eliminar los ceros iniciales de una cadena con el método parseFloat()

Para eliminar los ceros a la izquierda de una cadena que contiene un número de punto flotante, use el ' presioneFlotar() ' método. También acepta una cadena como argumento.

Sintaxis
Siga la siguiente sintaxis para usar el método parseFloat():

prensaflotante ( fuerte ) ;

Ejemplo
Aquí, crearemos una cadena que contenga el número decimal que conduce a ceros:

estaba fuerte = '001.250' ;

Luego, llama al método parseFloat() pasando la cadena como argumento y almacena el valor resultante en la variable ' adormecer ”:

estaba adormecer = prensaflotante ( fuerte ) ;

Finalmente, imprimiremos el valor resultante en la consola usando “ consola.log() ' método:

consola. Iniciar sesión ( adormecer ) ;

Como puede ver, el resultado dado muestra que los ceros que salen de la cadena se eliminaron con éxito:

¡Vamos hacia el siguiente método!

Método 3: Quitar los ceros iniciales de una cadena usando el método replace()

Puedes usar el “ reemplazar() ” para eliminar los ceros iniciales de una cadena. Este método usa el patrón o la expresión regular que ayuda a reemplazar algo basado en esa expresión regular.

Sintaxis
El siguiente método descrito se utiliza para el método replace():

fuerte reemplazar ( expresiones regulares , reemplazante ) ;

Aquí, ' expresiones regulares ” es el patrón que ayuda a reemplazar algo con “ reemplazante ”.

Ejemplo
En este ejemplo, primero crearemos una cadena llamada ' fuerte ” y asígnele un valor que tenga ceros a la izquierda:

estaba fuerte = '001500' ;

Luego, llamaremos al método replace() pasando dos parámetros; la expresión regular, que se usa para eliminar los ceros iniciales de una cadena y la cadena vacía que actúa como reemplazo:

estaba adormecer = fuerte reemplazar ( /^0+/ , '' ) ;

Finalmente, imprimiremos el valor resultante usando el “ consola.log() ' método:

consola. Iniciar sesión ( adormecer ) ;

Producción

Avancemos para comprender algunos otros métodos para eliminar los ceros iniciales de la cadena.

Método 4: eliminar los ceros iniciales de una cadena mediante el constructor de números

El constructor Number() toma una cadena como argumento y devuelve el número truncando cero desde el principio de la cadena.

Sintaxis
Utilice la siguiente sintaxis para utilizar el constructor de números:

Número ( fuerte ) ;

Ejemplo
Crearemos una nueva cadena llamada “ fuerte ” y asignar valor “ 000100 ”:

estaba fuerte = '000100' ;

Luego, pase la cadena al constructor de números que eliminará los ceros iniciales de la cadena:

estaba adormecer = Número ( fuerte ) ;

Imprime el valor resultante que se almacena en la variable “ adormecer ”:

consola. Iniciar sesión ( adormecer ) ;

Como puede ver en la salida, los ceros iniciales se eliminan de la cadena:

Veamos otro enfoque para eliminar ceros de una cadena.

Método 5: elimine los ceros iniciales de una cadena multiplicándolos por 1

Puede eliminar los ceros colocados antes del número multiplicando la cadena con ' 1 ”. Cuando la cadena se multiplica por uno, elimina los ceros iniciales y devuelve el número real.

Sintaxis
Siga la sintaxis dada para eliminar los ceros iniciales de una cadena:

fuerte * 1 ;

Ejemplo
Crearemos una cadena “ fuerte ” con valor “ 001020 ”:

estaba fuerte = '001020' ;

Luego, multiplique la cadena por uno y guárdela en una variable ' adormecer ”:

estaba adormecer = fuerte * 1 ;

Imprime el valor resultante usando “ consola.log() ' método:

consola. Iniciar sesión ( adormecer ) ;

Producción

Hemos reunido diferentes métodos para eliminar los ceros iniciales de la cadena.

Conclusión

Para eliminar los ceros iniciales de una cadena, puede usar el método parseInt(), el método parseFloat(), el método replace(), el constructor Number() o multiplicar la cadena por 1. El método parseInt() devuelve el valor int eliminando el valor inicial ceros, mientras que el método parseFloat() proporciona el número de coma flotante truncando los ceros iniciales. El método replace() usa expresiones regulares para eliminar ceros. En este artículo, hemos demostrado varios métodos para eliminar los ceros iniciales de una cadena.