zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    MVC模式在Java Web应用程序中的实例分析
    MVC模式在Java Web应用程序中的实现
    设计模式简析
    《大型网站技术架构:核心原理与技术分析》5,6,7章简析
    spring引入HikariCP连接池
    sring引入mybatis
    spring中通过JNDI、DBCP、C3P0配置数据源
    springMVC框架搭建
    Timer定时执行
    SQL大杂烩
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/6227138.html
Copyright © 2011-2022 走看看