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/