首页 > Web开发 > 详细

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

时间:2016-04-21 02:15:59      阅读:232      评论:0      收藏:0      [点我收藏+]

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/

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

原文:http://fanshuyao.iteye.com/blog/2292232

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