JavaScript: Quitar ceros a la izquierda
Consejo de NetLabel | 15/08/2020 a las 21:06
Hoy, tengo un pequeño consejo que muestra cómo puede eliminar todos los ceros iniciales de una cadena / string en JavaScript:
var s = '00123'; var i = Number(s); alert(i); // '123'
Number() convierte el parámetro pasado en un número. Debido a que los números no contienen ceros a la izquierda, los ceros del principio de nuestra cadena se eliminan automáticamente.
A quien le guste más complicado, también puede utilizar una expresión regular:
var s = '00123'; var i = s.replace(/^(0+)/g, ''); alert(i); // '123'
Esta expresión regular también elimina los ceros iniciales de una cadena. En nuestro caso, por supuesto, la primera solución es la más fácil, pero siempre que queramos eliminar otros caracteres que no sean ceros, tenemos que usar la expresión regular. En lugar de "0" en "/^(0+)/g", simplemente puede usar otro carácter para esto.
Sobre el Autor
El autor aún no ha agregado una breve descripción del perfil.
Ver Perfil
Temas Relacionados
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
MySQL: Eliminar Datos de Tabla - Diferencia entre TRUNCATE, DELETE y DROP
Tutorial | 0 Comentarios
Delphi/Lazarus: Mostrar Fecha y Hora actuales
Consejo | 0 Comentarios
JavaScript: Eliminar el último Carácter de una Cadena/String
Consejo | 0 Comentarios
Lazarus: Cargar Archivo como Array de Bytes y Guardar Array de Bytes como Archivo
Tutorial | 0 Comentarios
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.