JavaScript格式化字符串函数封装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010277446/article/details/85085023

1.函数封装 format

  • 创建一个js文件,common.js
/**
@ function:字符串格式方法
*/
String.prototype.format = function() {
    var e = this, len = arguments.length;
    if (len > 0) {
        for ( var d = 0; d < len; d++) {
            e = e.replace(new RegExp("\\{" + d + "\\}", "g"), arguments[d])
        }
    }
    return e;
};

2.使用

  • 引入common.js
<script type="text/javascript" src="./script/common.js"></script>
  • 格式化字符串

    string.format(arg1…)

for(var i = 0 ; i < l; i++){
	var h;
	h = '<option value ={0}>{1}</option>';
	h = h.format(i,'No.'+parseInt(i+1));
	$('#select').append(h);
}

猜你喜欢

转载自blog.csdn.net/u010277446/article/details/85085023