且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

模仿C#中的String.Format功能

更新时间:2022-09-08 23:30:59


<script type="text/javascript">
            
var str ;
            String.prototype.template 
= function()
            {
                
var args = arguments;                
                
return this.replace(/\{(\d+)\}/g,function(m,i)
                                                    {
                                                        
return args[i];
                                                    }
                                     );
            };
            
            
var a = "I Love {0}, and You Love {1},Where are {0}!";
            alert(a.template(
"You","Me"));
            
        
</script>
以上代码参考网络资源,只供学习


本文转自Sam Lin博客园博客,原文链接:http://www.cnblogs.com/samlin/archive/2008/01/25/1053610.html,如需转载请自行联系原作者