通过模版字符串及JSON数据进行目标内容整理的一个小方法

来源:asp之家 时间:2010-01-12 16:55:00 


// 格式化字符串 Fmt("{0}.[{id}].{name}",{id:1,name:'Text'}) = "1.[1].Text"
    Fmt: function(s, j) {
        return s.replace(
            /{(\w+)?}/g,
            function($0, $1) {
          if(/(\d+)/.test($1)){
           var vI=0,oJ=null;
           for(oJ in j){
            if((vI+"")==$1){$1=oJ;break;}
            vI+=1;
           }
          }
          return j[$1];
            }
        );
    } 

依此实现模版与数据解析的应用示例:



标签:json,数据,字符串
0
投稿

猜你喜欢

  • asp中判断服务器是否安装了某种组件的函数

    2011-02-16 10:53:00
  • 一场关于YUI3/jQuery的精彩辩论

    2010-11-11 12:50:00
  • 用 prototype 定义自己的方法

    2010-03-17 20:44:00
  • 38个Asp内置函数介绍

    2008-11-27 16:25:00
  • 如何尽快释放掉Connection对象建立的连接?

    2009-12-16 18:38:00
  • 键盘上下键的操作代码(选择)

    2008-06-10 12:28:00
  • sql ntext数据类型字符替换实现代码

    2011-09-30 11:08:00
  • JavaScript 中的 setAttribute

    2008-08-18 13:08:00
  • 编译asp应用程序成为exe文件

    2008-10-23 14:01:00
  • MySQL 5.0.16的乱码问题解决方法

    2011-12-14 18:33:24
  • ASP利用 xmlhttp 分块上传文件

    2007-11-01 22:55:00
  • asp入门之字符串函数介绍示例

    2008-11-04 20:18:00
  • oracle sqlplus 常用命令大全

    2009-05-24 19:47:00
  • 如何动态添加Form项?

    2009-11-18 20:44:00
  • 如何创建CSS的对象,获取合适的粒度

    2010-07-09 13:10:00
  • 轻松掌握怎样从Windows命令行启动MySQL

    2009-02-23 17:18:00
  • 从品牌网站看交互设计

    2009-08-18 12:39:00
  • 巧用JDBC实现对MySQL的“增删改查”

    2008-12-31 15:12:00
  • 如何建设一个多语言版的ASP网站?

    2009-11-26 20:36:00
  • 七十六个网站用户体验要点

    2010-08-11 14:52:00
  • asp之家 网络编程 m.aspxhome.com