首页 > Web开发 > 详细

js 字符串格式化

时间:2017-09-15 13:25:20      阅读:276      评论:0      收藏:0      [点我收藏+]

在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 字符串格式化

原文:http://www.cnblogs.com/yuyang26/p/7524456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!