javascript - validacion - Muestre un cero inicial si un número es menor que 10
validar formulario javascript html5 (2)
No hay una función incorporada de JavaScript para hacer esto, pero puede escribir la suya con bastante facilidad:
function pad(n) {
return (n < 10) ? ("0" + n) : n;
}
EDITAR:
Mientras tanto, hay una función JS nativa que hace eso. Ver String#padStart
console.log(String(5).padStart(2,0));
Posible duplicado:
JavaScript equivalente a printf / string.format
¿Cómo puedo crear un valor de Zerofilled usando JavaScript?
Tengo un número en una variable:
var number = 5;
Necesito ese número para salir como 05:
alert(number); // I want the alert to display 05, rather than 5.
¿Cómo puedo hacer esto?
Podía verificar manualmente el número y agregarle un 0 como una cadena, pero esperaba que hubiera una función JS que lo hiciera.
Prueba esto
function pad (str, max) {
return str.length < max ? pad("0" + str, max) : str;
}
alert(pad("5", 2));
Ejemplo
O
var number = 5;
var i;
if (number < 10) {
alert("0"+number);
}
Ejemplo