<html> <head> <title> String.Format() in JS. </title> </head> <body> <script language="JavaScript"> <!-- /*     String对象的Formate()功能扩展  By Gaoming On 2005.03.08  Email: [email protected] & [email protected]  -- 欢迎交流和批评 -- */ String.Format = function() {    if(arguments.length == 0)   return "";    if(arguments.length == 1)   return arguments[0];    var reg = /{(\d+)?}/g;  var args = arguments;  var result = arguments[0].replace(   reg,   function($0, $1) {    return  args[parseInt($1)+1];   }  )  return result; } alert(   String.Format('我们都很喜欢使用如{0}中提供的{1}方法,但是在js中却没有{1},通过此方法,我们可以为其扩展一个,效果还算不错,希望大家喜欢。{2}{3}',          'C#',       'string.Format()',       '谢谢大家!',       '\n\nby gaoming \nmail:[email protected]'       )   ); //--> </script> </body> </html>  
 
  |