Zero Format //Repositório JavaScript
Descrição
Adiciona zeros à esquerda ou à direita em um número.
Criado: 2005.10.02 - Modificado 2005.11.01
Criado: 2005.10.02 - Modificado 2005.11.01
Código (Download)
//+ Carlos R. L. Rodrigues
//@ http://jsfromhell.com/number/zero-format [rev. #1]
Number.prototype.zeroFormat = function(n, f, r){
return n = new Array((++n, f ? (f = (this + "").length) < n ? n - f : 0 : n)).join(0), r ? this + n : n + this;
};
Exemplo (Exemplo)
<script type="text/javascript">
//<![CDATA[
var n = 123;
document.write(
"<h2>N = ", n, "</h2>",
"N.zeroFormat(5, true, true) = ", n.zeroFormat(5, true, true), "<br />",
"N.zeroFormat(5, true) = ", n.zeroFormat(5, true), "<br />",
"N.zeroFormat(5) = ", n.zeroFormat(5)
);
//]]>
</script>
Ajuda
- Number.zeroFormat(n: Integer, [fill: Boolean = false], [right: Boolean = false]): String
-
Retorna o número em forma de string com zeros à esquerda ou à direita.
- n
- quantidade de zeros a ser adicionada
- fill
- se "true", serão adicionados zeros ao número até que se obtenha no mínimo "n" digitos, caso contrário será sempre adicionado a quantidade especificada de zeros
- right
- se "true" os zeros serão concatenados à direita, caso contrário, à esquerda
Ranque (Votos: 43)
3.79