$.format,jquery.format 使用说明

复制代码 代码如下:

  $.format = function (source, params) {

  if (arguments.length == 1)

  return function () {

  var args = $.makeArray(arguments);

  args.unshift(source);

  return $.format.apply(this, args);

  };

  if (arguments.length > 2 && params.constructor != Array) {

  params = $.makeArray(arguments).slice(1);

  }

  if (params.constructor != Array) {

  params = [params];

  }

  $.each(params, function (i, n) {

  source = source.replace(new RegExp("\\{" + i + "\\}", "g"), n);

  });

  return source;

  };

  /*调用方法

  var text = "a{0}b{0}c{1}d\nqq{0}";

  var text2 = $.format(text, 1, 2);

  alert(text2);

  */