js移除最后一个字符,js替换字符串的连接符号,js移除最后一个分隔符号

js移除最后一个字符

js移除最后一个分隔符号

js替换字符串的连接符号

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

蕃薯耀 2016年4月19日 09:48:55 星期二

http://fanshuyao.iteye.com/

有些方法用了jquery的去空格方法,可以用方法trim()替换$.trim(str),我就不替换了

/**
* 去掉字符串头尾空格
* @param str 传入的字符串值
* @author lqy
* @since 2015-08-21
*/
function trim(str) {
	if(str == null){
		return "";
	}
    return str.replace(/(^s*)|(s*$)/g, "");
};

/**
* 去掉字符串所有空格
* @param str 传入的字符串值
* @author lqy
* @since 2015-08-21
*/
function removeSpace(str){
	if(str == null){
		str = "";
	}
	return str.replace(/s/g, "");
};
/**
 * 移除最后一个字符
 * @param str
 * @returns
 */
function removeLastCode(str){
	if(str == null || str == "" || str.length < 1){
		return str;
	}
	return str.substring(0, str.length-1);
};

/**
 * 移除最后一个分隔符号
 * @param str
 * @param splitCode 为Null时,默认为,
 * @returns
 */
function removeLastSplitCode(str, splitCode){
	if(str == null || str == "" || str.length < 1){
		return str;
	}
	if(isNull(splitCode)){
		splitCode = ",";
	}
	if(str.indexOf(splitCode) > -1){
		var lastIndex = str.lastIndexOf(splitCode);
		if(lastIndex == (str.length-1)){
			return str.substring(0, str.lastIndexOf(splitCode));
		}else{
			return str.substring(0, str.lastIndexOf(splitCode))+str.substring(str.lastIndexOf(splitCode)+1);
		}
	}
	return str;
};

/**
 * 替换字符串的连接符号
 * @param str
 * @param oldSymbol
 * @param newSymbol
 * @returns {String}
 */
function replaceSymbol(str, oldSymbol, newSymbol){
	var returnString = "";
	if(str != null && $.trim(str) != ""){
		var arrayStr =str.split(oldSymbol);
		if(arrayStr != null && arrayStr.length > 0){
			for(var i=0; i<arrayStr.length; i++){
				if(arrayStr[i] != null && $.trim(arrayStr[i]) != ""){
					returnString += $.trim(arrayStr[i]) + newSymbol;
				}
			}
		}
	}
	if(returnString.indexOf(newSymbol) > -1){
		returnString = returnString.substring(0, returnString.length - 1);
    }
	return returnString;
};

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

蕃薯耀 2016年4月19日 09:48:55 星期二

http://fanshuyao.iteye.com/

原文地址:https://www.cnblogs.com/fanshuyao/p/6227138.html