Показать сообщение отдельно
  #5 (permalink)  
Старый 16.03.2009, 18:07
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

String.prototype.leftPad = function(size, ch) {
  var result = new String(this);
  ch = ch || ' ';
  while (result.length < size) {
    result = ch + result;
  }
  return result.toString();
};

alert((1).toString().leftPad(3, '0'));
alert((99).toString().leftPad(3, '0'));
alert((100).toString().leftPad(3, '0'));


update: ох, нифига себе, меня отвлекли на минуту =) не было ж ни одного ответа )
__________________
Тонкости ECMAScript
Ответить с цитированием