Seguinte, gostaria de criar uma mascara em JAVASCRIPT que ao passar qualquer numero como parametro ele deixe no formato de 6 caracteres, por exemplo:
- 1 seria: 000001
- 15 passaria a ser: 000015
- 300 seria: 000300
- 1500 passaria a ser 001500
Alguem tem algum algoritmo em javascript que faça isso ?
De já, Agradeço!
Consegui resolver, criei este algoritmo
function formataCodigo(numero){
var tamanho_numero = numero.length;
var novo_numero = "";
var i = 0;
while (i < (6 - tamanho_numero)){ //6 = Quantidade de ZEROS que irão aparecer antes do numero
i++;
novo_numero = novo_numero + "" + 0;
}
novo_numero = novo_numero + numero;
return numero_formatado;
}
[quote=terciosantana]Consegui resolver, criei este algoritmo
function formataCodigo(numero){
var tamanho_numero = numero.length;
var novo_numero = "";
var i = 0;
while (i < (6 - tamanho_numero)){ //6 = Quantidade de ZEROS que irão aparecer antes do numero
i++;
novo_numero = novo_numero + "" + 0;
}
novo_numero = novo_numero + numero;
return numero_formatado;
}
[/quote]