JS中如何删除某个指定字符(前)后的字符串

比如说我现在有字符串123456789+abc
我现在需要这个字符串的+号前边部分和后边部分,应该怎么实现?

第1个回答  2011-07-15
var str;
var ipos;
str="123456789+abc";
ipos = str.indexOf("+");
str1=str.substring(0,ipos); //取前部分
str2=str.substring(ipos,str.length);//取后部分
第2个回答  推荐于2017-10-10
var s = "123456789+abc";
alert(s.substring(0, s.indexOf('+')));
alert(s.substring(s.indexOf('+') + 1, s.length));本回答被提问者采纳

js删除字符串中指定字符的四种方法
为了删除第一个字符,只需将起始索引设为1,以截取从第二个字符开始的子串。若要删除最后一个字符,则通过将结束索引设定为字符串长度减一实现,从而保留子串直至倒数第二个字符。再来看 substring() 方法。其功能相似于 slice(),皆用于截取字符串中某个区间内的部分。不同的是,substring() 方法返回...

JS中如何删除某个指定字符(前)后的字符串
str="123456789+abc";ipos = str.indexOf("+");str1=str.substring(0,ipos); \/\/取前部分 str2=str.substring(ipos,str.length);\/\/取后部分

JS如何去除指定字符串
可以用replace函数去除指定字符串。1、在body标签和html标签中添加一个script标签,定义一个字符串,这里以“这是个什么演示文本”为例,将此时的字符串输出到页面:2、输入“str.replace('什么', ''); ”,str是之前定义的字符串变量名,replace是替换字符串函数,这个函数有两个参数,第一个参数是...

js 截取给定字符后面的字符
string 字符串;str 指定字符;split(),用于把一个字符串分割成字符串数组;split(str)[0],读取数组中索引为0的值(第一个值),所有数组索引默认从0开始;\/ function getStr(string,str){ var str_before = string.split(str)[0];var str_after = string.split(str)[1];alert('前:'+str_be...

js如何去掉某个字符串最后几位
在JavaScript中,若想移除字符串尾部的特定字符,例如最后一个逗号,你可以使用字符串的内置方法。以下是一个简单的函数示例:以下是一个函数,用于移除字符串(如"a\/app\/app\/")最后一位的特定字符(如逗号):function removeLastCharacter(str) { var a = "app\/app\/app\/"; \/\/ 示例字符串 ...

JS如何去除指定字符串
1:使用replace函数替换 var str="hello world!";str=str.replace("l","");即使用空串替换某一个字符串,则是可以实现去除指定字符串功能 2:使用字符串分割函数在聚合 var str="hello world!"var items=str.split("o")会得到一个数组,数组中包括利用o分割后的多个字符串(不包括o)var new...

js 去掉指定字符前后几位字符?
var arr = ['JHC00019106|BGP00000006','JHC00019106|BGP00000096','JHC00019106|BGP00000110'];var arr1 = [];var arr2 = [];for(var i in arr){var st = arr[i].match(\/^(\\w{11}).*(\\w{11})$\/)arr1.push(st[1]);arr2.push(st[2]);}console.log(arr1);console.log(...

JS去掉指定字符串
可以用字符串替换函数replace吧,str="1831,1829,1812,1829,134,171";str=str.replace("1812,","");至于去掉首尾,我想到的方法就是先用“,”截取字符串到数组里,去掉首尾,然后再整合成字符串:var a=str.split(",");for(i=1;i

JS中怎么删除字符串中的特定的字符?
var b="B,C,D";var arrA = a.split(",");var arrB = b.split(",");var arrNew = new Array();for(var i = 0; i < arrA.length; i++){ for(var j = 0; j < arrB.length; j++){ if(arrB(j) != arrA(i)) arrNew.push(arrA(i));} } alert(arrNew.toString(...

js如何去除字符串某个特定字符
假设一个data里面的数据是[tian,12],现在去掉[],代码如下 data=data.replace("[","");data=data.replace("]","");获得的就是tian,12 在new一个新的数组 var strs= new Array(); \/\/定义一数组 strs=data.split(","); \/\/字符分割 strs[0]就是tian strs[1]就是12 ...

相似回答