in

SDT Community Server

SDT Forums, Blogs, Photos server.

alex

[原创]FormatString function in javascript(like c#)

function FormatString(sSource)
{
 for(var i=1; i<FormatString.arguments.length; i++)
 {
   var vValue = FormatString.arguments[ i ];
   sSource = mReplace(sSource,"{" + (i-1) + "}",vValue);
   }
   return sSource;
}

function mReplace(mainStr,findStr,replaceStr)
{
 var iStart=0;
 var iEnd=0;
 var sRet="";
 while (iStart<mainStr.length) {
  iEnd=mainStr.indexOf(findStr,iStart);
  if (iEnd<0) {
   iEnd=mainStr.length;
   sRet=sRet+mainStr.substring(iStart,iEnd);
  }
  else {
   sRet=sRet+mainStr.substring(iStart,iEnd)+replaceStr;
  }
  iStart=iEnd+findStr.length;
  
 }
 return sRet;
}

Comments

 

wing said:

顶...
March 7, 2006 5:48 PM
 

wicky said:

劲!
March 7, 2006 5:49 PM
 

fenl said:

March 7, 2006 5:52 PM
 

wicky said:

以后收录入SimpleWebControls哈。
March 7, 2006 5:55 PM
 

alex said:

失礼失礼
March 7, 2006 5:56 PM
 

jawance said:

.好,试贴。
April 12, 2006 5:18 PM
Copyright SDT, 2006-2009. All rights reserved.