js中怎麼刪除字串中的特定的字元

2021-03-05 09:20:55 字數 2579 閱讀 4851

1樓:大野瘦子

var a="a,b,c,d,e,f";

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++)

}alert(arrnew.tostring());

關於js刪除string裡的字元的方法,一般使用replace()方法。但是這個方法只會刪除一次,如果需要將string裡的所以字元都刪除就要用到正則。

var str = "abcdaabbssaaa"var reg = new regexp("a","g");

var a = str.replace(reg,"");

console.log(a);

這裡用 new regexp()這個方法建立正則,第一個引數「a」指定了正規表示式的模式或其他正規表示式。後一個引數是一個可選的字串,包含屬性 "g"、"i" 和 "m",分別用於指定全域性匹配、區分大小寫的匹配和多行匹配。

ecmascript 標準化之前,不支援 m 屬性。如果 pattern 是正規表示式,而不是字串,則必須省略該引數。

如果列印reg的結果是: /a/g 。

還有一種比較取巧的方法,就是分割成陣列,再重新拼接成新的字串。

var str = "abcdaabbssaaa";

var a = str.split("a").join("");

console.log(a);

2樓:匿名使用者

result = a.replace(eval("/,?"+b1+",?

/"),' ').trim(' ').replace(' ',',') //b1,b2,b3替換進去。

原理:替換變數b123為空格,若trim成功則表明在首尾,否則,replace空格為,(中間)

3樓:匿名使用者

如果是b2的情況,是否有可能出現"b,d"的情況?

若無?則

1.b一定是a的子字串,那麼

a = (','+a).replace(','+b,'').substring(1);

2.b不一定是a的子字串,那麼

就按下面仁兄的方法做吧.

4樓:匿名使用者

最簡單的方法是使用replace方法:

var str = '我是一字串';

str.replace('一',''); // 將「一」變成空字元(刪除)

5樓:匿名使用者

字串替換你可以查手冊看下replace 這個函式

不過你需要替換a的時候附帶","也替換掉的話,可能需要另外的方法

先把字串分割成陣列,然後迴圈遍歷,篩選後再組合

請問js如何刪除字串中的其中某一個字元 45

6樓:匿名使用者

var yugi = function(str, reg, replaced)

var str = "1+2*3+2";

str = yugi(str, "2*3", "5");

console.log(str);

js中如何刪除某個指定字元(前)後的字串

7樓:匿名使用者

var s = "123456789+abc";

alert(s.substring(0, s.indexof('+')));

alert(s.substring(s.indexof('+') + 1, s.length));

8樓:落月

var str;

var ipos;

str="123456789+abc";

ipos = str.indexof("+");

str1=str.substring(0,ipos); //取前部分str2=str.substring(ipos,str.length);//取後

專部屬分

js如何實現刪除指定字串中間的字串

9樓:燁偉在路上

可以用字串替復換函式replace

1:str="1831,1829,1812,1829,134,171";

str=str.replace("1812,","");

至於制去掉首尾,想到的方法就是先用「,」擷取字串到陣列裡,去掉首尾,然後再整合成字串:

var a=str.split(",");

for(i=1;i

2:使用字串分割函式在聚合

var str="hello world!"

var items=str.split("o")會得到一個陣列,陣列中包括利用o分割後的多個字串(不包括o)var newstr=items.join("");

會得到一個新字串,將陣列中的陣列使用空串連線成一個新字串

js中如何分離字串,JS中如何分離字串

有兩種方式du 1 通過zhisplit關鍵字進行分離 var str abd,sda,dsad 定義一dao個字串 var arr str.split 通過版逗號把字串分隔。arr 0 等於 權abd,arr 1 等於sda,arr 2 等於dsad2 通過substring的方式進行分割 var...

js中如何判斷字串在另字串的多少位

js中如何判斷一個字串在另一個字串的位置,可以直接呼叫indexof方法即可,專如果不存在則會屬返回 1。例如 var a1 abcdefg var a2 ef alert 字串a1 a1 alert 字串a2 a2 alert 字串a2在字串a1的位置 a1.indexof a2 js 是支援很多...

c中怎麼定義字串陣列,C中怎麼定義字串陣列

方法一 string abc new string 3 abc 0 1 abc 1 2 abc 2 3 方法二 string abc new string 最笨的方法 string abc new string 4 abc 0 aaa abc 1 bbb abc 2 ccc abc 3 ddd st...