javascript 中实现 .net的format功能
2014-04-29 16:31
405 查看
最近写字符串组合写的都两眼冒火,及其怀念.net中的String.format
找了些资料留档
源地址:http://hi.baidu.com/yanfei_nn/item/93c401259f9f5f9f9d63d122
找了些资料留档
源地址:http://hi.baidu.com/yanfei_nn/item/93c401259f9f5f9f9d63d122
<script type="text/javascript"> //V1 method String.prototype.format = function() { var args = arguments; return this.replace(/\{(\d+)\}/g, function(m,i){ return args[i]; }); } //V2 static String.format = function() { if( arguments.length == 0 ) return null; var str = arguments[0]; for(var i=1;i<arguments.length;i++) { var re = new RegExp('\\{' + (i-1) + '\\}','gm'); str = str.replace(re, arguments[i]); } return str; } var a = "I Love {0}, and You Love {1},Where are {0}! {4}"; alert(String.format(a, "You","Me")); alert(a.format("You","Me")); </script>
相关文章推荐
- .net里面实现javascript中的 escape 和 unescape 功能
- 在PL/SQL中如何实现.NET的String.Format功能
- 使用javascript 实现.net 验证控件功能
- silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
- PHP中使用Session配合Javascript实现文件上传进度条功能
- .Net语言 APP开发平台——Smobiler学习日志:快速实现应用中的图片、声音等文件上传功能
- XML+Javascript 实现静态页搜索及分页功能
- ajax+log4net实现javascript日志功能
- 用.net生成javascript后,再实现二层菜单的级联
- .net实现语音朗读功能
- javascript+JQuery实现返回顶部功能
- 基于javascript实现仿百度输入框自动匹配功能
- .net知识系列之八:net中的ajax开发(javascript实现ajax,ajaxApro实现ajax,微软ajax库实现ajax)
- 一时兴起用Ajax配合JavaScript写实现自动补全功能的TextBox
- 原生javascript实现的ajax异步封装功能示例
- JavaScript学习笔记:用JavaScript部分小功能的实现
- JavaScript confirm 自定义风格及功能实现
- JavaScript实现复制功能
- Javascript中暂停功能的实现
- 如何在不用JavaScript的情况下使用CSS来实现图表功能