|
|
|
/*
|
|
|
|
Copyright (c) 2004-2006, The Dojo Foundation
|
|
|
|
All Rights Reserved.
|
|
|
|
|
|
|
|
Licensed under the Academic Free License version 2.1 or above OR the
|
|
|
|
modified BSD license. For more information on Dojo licensing, see:
|
|
|
|
|
|
|
|
http://dojotoolkit.org/community/licensing.shtml
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
dojo.provide("dojo.string.common");
|
|
|
|
dojo.string.trim=function(_1,wh){
|
|
|
|
if(!_1.replace){
|
|
|
|
return _1;
|
|
|
|
}
|
|
|
|
if(!_1.length){
|
|
|
|
return _1;
|
|
|
|
}
|
|
|
|
var re=(wh>0)?(/^\s+/):(wh<0)?(/\s+$/):(/^\s+|\s+$/g);
|
|
|
|
return _1.replace(re,"");
|
|
|
|
};
|
|
|
|
dojo.string.trimStart=function(_4){
|
|
|
|
return dojo.string.trim(_4,1);
|
|
|
|
};
|
|
|
|
dojo.string.trimEnd=function(_5){
|
|
|
|
return dojo.string.trim(_5,-1);
|
|
|
|
};
|
|
|
|
dojo.string.repeat=function(_6,_7,_8){
|
|
|
|
var _9="";
|
|
|
|
for(var i=0;i<_7;i++){
|
|
|
|
_9+=_6;
|
|
|
|
if(_8&&i<_7-1){
|
|
|
|
_9+=_8;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return _9;
|
|
|
|
};
|
|
|
|
dojo.string.pad=function(_b,_c,c,_e){
|
|
|
|
var _f=String(_b);
|
|
|
|
if(!c){
|
|
|
|
c="0";
|
|
|
|
}
|
|
|
|
if(!_e){
|
|
|
|
_e=1;
|
|
|
|
}
|
|
|
|
while(_f.length<_c){
|
|
|
|
if(_e>0){
|
|
|
|
_f=c+_f;
|
|
|
|
}else{
|
|
|
|
_f+=c;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return _f;
|
|
|
|
};
|
|
|
|
dojo.string.padLeft=function(str,len,c){
|
|
|
|
return dojo.string.pad(str,len,c,1);
|
|
|
|
};
|
|
|
|
dojo.string.padRight=function(str,len,c){
|
|
|
|
return dojo.string.pad(str,len,c,-1);
|
|
|
|
};
|