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...