JavaScript~~中英文时,占位符的转换
中英文时,占位符转换实体对象
String.prototype.format=function(){if(arguments.length===0)returnthis;varparam=arguments[0],str=this;if(typeof(param)==='object'){for(varkeyinparam)str=str.replace(newRegExp("\\{"+key+"\\}","g"),param[key]);returnstr;}else{for(vari=0;i<arguments.length;i++)str=str.replace(newRegExp("\\{"+i+"\\}","g"),arguments[i]);returnstr;}};var_obj={a:'1',b:'2'};varm="test{a}to{b}".format(_obj);
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。