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移除最后一个分隔符号的更多相关文章

  1. 查找常用字符(给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。)

    给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表. 例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 ...

  2. JS 剑指Offer(三) 替换字符串中的空格

    请实现一个函数,把字符串 s 中的每个空格替换成"%20". 实现这个函数的方法很简单,在JS中可以直接应用正则表达式,代码如下 直接将全局中的space换成%20,一行代码搞定 ...

  3. vim文本编辑器——删除、复制、剪切、更改某一个字符、替换、撤销、关键字搜索

    1.删除: (1)删除光标所在处的字符: 如上图所示:点击一次x键只能删除一个字符. (2)删除光标所在处后的n个字符(nx): 删除前: 输入6x: (3)删除光标所在的行(dd): 删除前: 输入 ...

  4. js写的替换字符串(相当于js操作字符串的一个练习)

    1.达到的效果 1./main_1.do,/left_1.do -> main:1,left:1 2./tbl_type/v_list_{id}.do -> tbl_type:list:{ ...

  5. iOS开发之-- 字符串的操作,去掉某一个字符或者替换成其他字符

    一个简单的操作,记录下: NSString *strUrl = [urlString stringByReplacingOccurrencesOfString:@" " withS ...

  6. php中判断一个字符是否在字符串中

    strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写) stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写) strrpos() - 查找字符串在另一 ...

  7. PHP 判断一个字符是否在字符串中

    strpos() - 查找字符串 在另一字符串中 第一次出现的位置(区分大小写) stripos() - 查找字符串 在另一字符串中 第一次出现的位置(不区分大小写) strrpos() - 查找字符 ...

  8. js如何解析后台传过来的json字符串

    1.js如何解析后台传过来的json字符串? 注意:js是无法直接接收和使用json或者Php的数据,用的话会出现undefined,所以要转换一下. 方式一: var str = '{"r ...

  9. 字符串A转换到字符串B,只能一次一次转换,每次转换只能把字符串A中的一个字符全部转换成另一个字符,是否能够转换成功

    public class DemoTest { public static void main(String[] args) { System.)); } /** * 有一个字符串A 有一个字符串B ...

随机推荐

  1. UCS-2和UTF8的四个新知识点和新的疑问

    最初的unicode编码是固定长度的,16位,也就是2两个字节代表一个字符,这样一共可以表示65536个字符.显然,这样要表示各种语言中所有的字符是远远不够的.Unicode4.0规范考虑到了这种情况 ...

  2. delphi中EmbeddedWB网页html相互调用(二)

    我们可以通过控件 EmbeddedWB_D5-D2010_Version_14.69.1 来响应html事件,还可以自定义html响应哪些html元素. 控件下载 点击下载 里面有demos文件夹大家 ...

  3. mysqll 数据库相互堵塞问题

    192.168.11.186 远程访问192.168.11.185 数据库 186上看到: centos6.5:/root#mysql -uroot -p'kjk123123' -h192.168.1 ...

  4. Android学习笔记12:图像渲染(Shader)

    在Android中,提供了Shader类专门用来渲染图像以及一些几何图形. Shader类包括了5个直接子类,分别为:BitmapShader.ComposeShader.LinearGradient ...

  5. Maven学习:Eclipse使用maven构建web项目(转)

    Maven学习:Eclipse使用maven构建web项目(转) 8.更改class路径:右键项目,Java Build Path -> Source 下面应该有4个文件夹.src/main/j ...

  6. 外部exe窗体嵌入winform

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; u ...

  7. HDU 1162 Eddy's picture

    坐标之间的距离的方法,prim算法模板. Eddy's picture Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32 ...

  8. 分布式基础通信协议:paxos,totem和gossip

    转:http://blog.csdn.net/cloudresearch/article/details/23127985 背景: 在分布式中,最难解决的一个问题就是多个节点间数据同步问题.为了解决这 ...

  9. SRM 442(1-250pt, 1-500pt)

    DIV1 250pt 题意:将一个数表示成质因子相乘的形式,若乘式所含数字的个数为质数,则称A为underprime.比如12 = 2*2*3,则含3个数字,是underprime.求A, B之间un ...

  10. 选择服务器OS标准

    稳定性.可靠性.兼容性.高效率.可持续,五大标准; recommend always using the stable version for production environments http ...