Javascript 占位符替换

Posted 星小梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript 占位符替换相关的知识,希望对你有一定的参考价值。

String.prototype.format=function(){
    if(arguments.length===0){
        return String(this);
    }
    let reg=/({d})/;
    let r=this;
    while(reg.test(r)){
        let index=RegExp.$1.slice(1,-1);
        r = r.replace(new RegExp("\{"+index+"\}","g"),(index >= arguments.length)?"":arguments[index]);
    }
    return r;
};

javascript字符串占位符替换

》"你好,我是{0},今年{2}岁,性别为{1},测试结束".format(‘恶魔‘,‘男‘,‘18‘)
 《 你好,我是恶魔,今年18岁,性别为男,测试结束

 

以上是关于Javascript 占位符替换的主要内容,如果未能解决你的问题,请参考以下文章

写的JavaScript方法 实现 用字符串 替换 占位符 0,1 ,2,3 等

布局中的片段占位符

用 PHP 替换多个占位符?

替换字符串占位符

配置文件或者模板中的占位符替换工具类

在使用 CSS 加载或破坏图像源时操作图像占位符