Advertisement
Guest User

Untitled

a guest
Jul 29th, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. if(num<10) num="000"+num;
  2. else if(num<100) num="00"+num;
  3. else if(num<1000) num="0"+num;
  4.  
  5. function FormatNumberLength(num, length) {
  6. var r = "" + num;
  7. while (r.length < length) {
  8. r = "0" + r;
  9. }
  10. return r;
  11. }
  12.  
  13.  
  14. FormatNumberLength(10000, 5) outputs '10000'
  15. FormatNumberLength(1000, 5) outputs '01000'
  16. FormatNumberLength(100, 5) outputs '00100'
  17. FormatNumberLength(10, 5) outputs '00010'
  18.  
  19. String.prototype.padLeft = function (length, character) {
  20. return new Array(length - this.length + 1).join(character || '0') + this;
  21. }
  22.  
  23. var num = '12';
  24.  
  25. alert(num.padLeft(4, '0'));
  26.  
  27. function FormatInteger(num, length) {
  28.  
  29. return (num / Math.pow(10, length)).toFixed(length).substr(2);
  30. }
  31.  
  32. function prefixZeros(number, maxDigits)
  33. {
  34. var length = maxDigits - number.toString().length;
  35. if(length <= 0)
  36. return number;
  37.  
  38. var leadingZeros = new Array(length + 1);
  39. return leadingZeros.join('0') + number.toString();
  40. }
  41. //Call it like prefixZeros(100, 5); //Alerts 00100
  42.  
  43. function PadDigits(input, totalDigits)
  44. {
  45. var result = input;
  46. if (totalDigits > input.length)
  47. {
  48. for (i=0; i < (totalDigits - input.length); i++)
  49. {
  50. result = '0' + result;
  51. }
  52. }
  53. return result;
  54. }
  55.  
  56. function formatLength(a) {
  57. var num = document.getElementById(a)
  58. while (num.value.length < 4) {
  59. num.value = '0' + num.value
  60. }
  61. }
  62.  
  63. ((x<10)?"000": (x<100)?"00": (x<1000)?"0": "") + x
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement