您的位置:首页 > Web前端 > JavaScript

js脚本类库(lib)之字符串处理

2014-04-24 12:21 302 查看

1.字符串替换全部:

String.prototype.replaceAll = function(s1,s2) {
return this.replace(new RegExp(s1,"gm"),s2);
}


2.字符去掉两端空格:

String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, "");
}

3.字符格式化:

String.prototype.format = function() {
var args = arguments;
var result = this.replace(/\{(\d+)\}/g, function($0, $1) {
return args[parseInt($1)];
});
return result;
}

4.格式化html字符,如:<、>等:

String.prototype.escape = function() {
return this.replace(/</g, "<").replace(/>/g, ">");
}

5.取的查询的URL字符串:

function getQueryString(name, url) {
var sReg = "[\\?\\&]({0})=([^\\&]*)";
var reg = new RegExp(sReg.format(name), "i");
if (url == null || url == "") {
url = location.search;
}
var match = url.match(reg);
if (match != null) {
var result = match[2];
return result;
}
return null;
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息