js 字符串格式化

Posted dragonbird

tags:

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

在js 文件中写一个函数

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;
    }

 

s=\'我的名字是{0},家是{1}\'.format(\'于洋\',\'济南\');
console.log(s);
测试,OK

取富文本编辑框的文本内容 

 

 2 

 

以上是关于js 字符串格式化的主要内容,如果未能解决你的问题,请参考以下文章

XSS:如何从 C# 中的字符串中删除 JS 片段?

我应该如何使用 Outlook 发送代码片段?

web代码片段

如何在 Reactjs 中添加丰富的代码片段?

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

VSCode自定义代码片段——JS中的面向对象编程