2008/01/18

Extend String

Javascript
  1. Object.extend(String.prototype, {
  2.     padLeft: function(token, length) {
  3.         var value = this;
  4.         if(value.length < length) {
  5.             token = token.toString().charAt(0);
  6.             var cnt = length - value.length;
  7.             for(var i = 0;i<cnt;i++) {
  8.                 value = token + value;
  9.             }
  10.         }
  11.         return value;
  12.     },
  13.     padRight: function(token, length) {
  14.         var value = this;
  15.         if(value.length < length) {
  16.             token = token.toString().charAt(0);
  17.             var cnt = length - value.length;
  18.             for(var i = 0;i<cnt;i++) {
  19.                 value += token;
  20.             }
  21.         }
  22.         return value;
  23.     }
  24. });

沒有留言: