`

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/

1
7
分享到:
评论

相关推荐

    QT中字符串的比较、查找、替换等操作 - 大存的博客1

    `join()`函数允许我们将一个字符串列表用特定的分隔符连接成一个单一的字符串。 11. **大小写转换**: `toLower()`和`toUpper()`方法可以将字符串转换为全小写或全大写。 掌握这些操作后,开发者能够灵活地处理...

    JavaScript字符串函数大全

    - **功能**:将数组中的元素连接成一个字符串。 - **参数**: - `x`:需要连接的数组。 - `d`:可选参数,用于分隔数组元素的字符串。 - **示例**: ```javascript let arr = ["apple", "banana", "orange"]; ...

    python 将list转成字符串,中间用符号分隔的方法

    例如,如果有一个整数列表`data=[1,2,3,4]`,我们希望用竖线`|`将列表中的元素连接成一个字符串,可以使用以下代码实现: ```python data = [1, 2, 3, 4] print("|".join(str(i) for i in data)) ``` 这里使用了...

    c#中根据标点符号对字符串进行分行

    标题中的"根据标点符号对字符串进行分行"是指利用C#的编程能力,将一个包含标点符号的字符串分割成多行,每行以标点符号作为结束标志。下面我们将深入探讨如何实现这一功能,以及相关的C#字符串处理技术。 首先,C#...

    创建一个字符串的primitive表示

    JavaScript中的字符串支持Unicode,可以通过`\u`后跟四位16进制数来表示一个Unicode字符,如`\u00A9`表示版权符号。 10. 使用FileReader API读取文件内容: 如果文件名列表指的是读取实际文件,可以使用`...

    VB字符串处理函数_字符串处理函数_VB_

    13. **Join()** 函数:将数组元素合并成一个字符串,中间用指定的分隔符连接。 14. **Format()** 函数:格式化数值字符串,如添加千位分隔符、货币符号等。 15. **LCase()** 和 **UCase()** 函数:将字符串中的...

    Strman一个Javascript字符串处理库

    Strman是一个专为JavaScript设计...总的来说,Strman是一个强大且全面的JavaScript字符串处理工具,它提供了一系列实用的函数,帮助开发者更高效地处理字符串任务,无论是前端开发还是Node.js后端开发,都能从中受益。

    JavaScript语言教程:JavaScript 字符串

    **功能**: 连接两个或多个字符串并返回一个新的字符串。 **语法**: `string.concat(string1, string2, ..., stringN)` **参数**: 可以接受多个字符串作为参数。 **返回值**: 返回连接后的新字符串。 **示例**: ```...

    matlab 字符串识别

    例如,如果你有一个由逗号分隔的字符串 'a,b,c',你可以通过`strsplit('a,b,c', ',')`将其拆分为{'a' 'b' 'c'}。若无分隔符,它会按空格来拆分。`strtok`函数可以从字符串中提取第一个或所有出现的子串,它默认按...

    JS实现字符串中去除指定子字符串方法分析

    这里,我们定义了一个变量`str`并赋值为一个字符串,然后使用`replace()`函数将字符串中的'give'替换为空字符串,从而达到移除的效果。需要注意的是,`replace()`函数不会原地修改原字符串,而是返回一个新的字符串...

    字符串处理的12个例子

    `str.join(list)`是将一个字符串列表连接成一个新的字符串,每个元素之间用原始字符串作为连接符。 9. **字符串大小写转换**: `str.lower()`将字符串转换为小写,`str.upper()`转换为大写,`str.capitalize()`首...

    学学Python_字符串04_字符串方法02

    最后,`translate()` 方法用于实现字符串的复杂替换操作。它与`maketrans()` 方法配合使用,可以创建一个转换表,然后使用`translate()`应用这个表。例如,如果你想把字符串中的所有大写字母转为小写,可以这样做: ...

    反转字符串单词,但不改变标点符号的位置

    例如,我们可以创建一个没有标点符号的新字符串,同时保存标点符号的列表,记录它们原本所在的位置。 3. **反转单词**:对预处理后得到的单词列表进行反转。由于单词是通过空格分隔的,我们可以使用 `split()` 函数...

    修改过后的字符串处理程序

    替换功能允许用户找到特定字符串并用另一个字符串替换它,这涉及到字符串的拷贝、比较以及字符替换操作。全删除功能则是查找并移除所有指定的子字符串,这可能需要用到迭代或递归的方法遍历整个字符串。这两种功能的...

    C#字符串操作

    9. `Join(string[], separator)`:使用指定的分隔符将字符串数组连接成一个字符串。 三、字符串格式化 C#提供`string.Format()`方法和`$`插值语法进行字符串格式化: 1. `string.Format()`:`string result = ...

    pb分割字符串,自己写的split()方法

    本文将详细介绍一种自定义的`split()`方法,该方法可以在PB环境中使用,帮助开发者轻松地将字符串按照指定的分隔符进行分割,并返回一个字符串数组。下面我们将从该方法的设计思路、参数说明、代码实现以及使用示例...

    js下将金额数字每三位一逗号分隔

    在JavaScript中实现金额数字每三位一逗号分隔的功能是一个常见的编程需求,尤其在财务相关的Web应用开发中。这种功能通常被称为金额格式化,目的是将数字按照人眼习惯的格式来显示,即千分位使用逗号分隔。本文将...

    判断字符串是否是空

    本篇将详细讲解如何判断一个`NSString`对象是否为空,以及相关的字符串处理技巧。 首先,我们要理解"空"字符串的概念。在`NSString`中,"空"可以指以下几种情况: 1. **空字符串(Empty String)**: 字符串长度为0...

    c#去掉字符串中所以的空格

    在C#中,字符串是一个不可变的字符序列,这意味着每次对字符串进行修改都会创建一个新的字符串对象。以下是一些方法,可以用来移除字符串中的空格: 1. **使用`Replace()`方法**: `Replace()` 方法允许我们替换...

    Python 字符串操作方法大全

    **功能:** 将一个字符串复制到另一个变量中。 - 示例代码: ```python sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print(sStr2) # 输出: "strcpy" ``` #### 四、连接字符串 **功能:** 将两个字符串...

Global site tag (gtag.js) - Google Analytics