* 把字符串中的所有s1,替换为s2
*
* */
String.prototype.replaceAll = function(s1,s2){
return this.replace(new RegExp(s1,"g"),s2);
}
/*
*
* 页面传值获取参数,
* 已对中文进行解码
* */
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = decodeURI(window.location.search).substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
/**
* StringBuffer
* @returns {StringBuffer}
*/
function StringBuffer() {
this.__strings__ = [];
};
StringBuffer.prototype.append = function(str) {
this.__strings__.push(str);
};
StringBuffer.prototype.toString = function() {
return this.__strings__.join('');
};
* 解析URL中的参数
* @param {url路径} string
* @returns {返回object<key,value>}
*/
$.getUrlParam = function(string) {
var obj = new Object();
if (string.indexOf("?") != -1) {
var string = string.substr(string.indexOf("?") + 1);
var strs = string.split("&");
for (var i = 0; i < strs.length; i++) {
var tempArr = strs[i].split("=");
obj[tempArr[0]] = tempArr[1];
}
}
return obj;
};