代码改变世界

js之string.format()

2011-02-25 10:49  小sa  阅读(781)  评论(0编辑  收藏  举报
1 function stringFormat() {
2 if (arguments.length == 0)
3 return null;
4 var str = arguments[0];
5 for (var i = 1; i < arguments.length; i++) {
6 var re = new RegExp('\\{' + (i - 1) + '\\}', 'gm');
7 str = str.replace(re, arguments[i]);
8 }
9 return str;
10 }
11
12 StringFormat("&Type={0}&Ro={1}&lPlan={2}&Plan={3}&={4}&Id={5}&Id={6}", data1, data2, data3,data4, data5,data6,data7);