废话不多说,主要是利用正则表达式replace+eval动态取值(纯属娱乐)

    String.prototype.myReplace = function(){
return this.replace(/\$\{([^}]*)\}/g,function(metched,key){
return eval(key)
})
}
var name = '张三',age = '20';
var userTxt = '${name}今年${age}岁了'



最新文章

  1. TinyWeb v1.0 正式完成第一个Release版本(功能基于 libuv 跨平台库)
  2. 三维网格补洞算法(Poisson Method)
  3. WordPress基础:小工具的使用
  4. Microsoft Dynamics AX 2012: How to get Company,Customer and Vendor address in AX 2012
  5. Team Leader炖完石头汤后干嘛
  6. python面试题目
  7. IntelliJ IDEA优化总结
  8. Android Parcelable Trans byte[]
  9. zookeeper入门与实践
  10. cocos2dx - tmx地图分层移动处理
  11. Linux下实现CAD数据的导出
  12. 远程和Ubuntu服务器进行Socket通信,使用python和C#(准备篇)
  13. linux shell 指令 诸如-d, -f, -e之类的判断表达式简介
  14. Activiti源码学习:ExecutionListener与TaskListener的区别
  15. MYSQL中GROUP BY不包含所有的非聚合字段时的注意事项
  16. hdu1166 敌兵布阵【线段树】
  17. Snail—Hibernate反向生成实体类及配置文件
  18. (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】
  19. 【Error】Creating Server TCP listening socket *:6379: bind: No such file or directory
  20. Alpha-2

热门文章

  1. 关于serialize() FormData serializeArray()表单序列化
  2. 网络流24题 搭配飞行员(DCOJ8000)
  3. python系列之(4)豆瓣图书《平凡的世界》书评及情感分析
  4. android 重写系统进度条
  5. php7 新内容
  6. phpexcel使用说明4
  7. jQuery 图片跟着鼠标动
  8. poj 2828【线段树 单点更新】
  9. 待性能改善的一个SQL
  10. oracle函数 INTERVAL c1 set1