js string format
Posted zq123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js string format相关的知识,希望对你有一定的参考价值。
/** string **/ String.prototype.format = function(args) var result = this; if (arguments.length > 0) if (arguments.length == 1 && typeof (args) == "object") for (var key in args) if(args[key]!=undefined) var reg = new RegExp("(" + key + ")", "g"); result = result.replace(reg, args[key]); else for (var i = 0; i < arguments.length; i++) if (arguments[i] != undefined) var reg= new RegExp("()" + i + "()", "g"); result = result.replace(reg, arguments[i]); return result;
例:
var template1="我是0,今年1了"; var result1=template1.format("loogn",22); var template2="我是name,今年age了"; var result2=template2.format(name:"loogn",age:22);
以上是关于js string format的主要内容,如果未能解决你的问题,请参考以下文章