javascript中如何刪除逗號間隔的字串中其中某字元

2021-04-17 23:06:31 字數 3893 閱讀 3004

1樓:灰常了

var str="0,0,0,0,0,1,0,0";

str=str.split(',1,');

alert(str)

這樣可以吧

2樓:匿名使用者

var str=「0,0,0,0,0,1,0,0」;

var arr = str.split(',');

arr.splice(5,1);

str = arr.join(',');

3樓:度木子木木

var str = "0,0,0,0,0,1,0,0";

var index=10;

alert(str.substring(0, index)+str.substr(index+1+1));

index+1+1:第乙個+1 是代bai表刪除du的1,第二zhi個+1是獲dao

取這個版位置之後的串權

4樓:藍色雷客

str.replace(/1/g,"")

請問js如何刪除逗號間隔的字串中其中某乙個字元

5樓:匿名使用者

直接 a.replace( b + ',' , ''); 會出問題。比如 11,22,33,我要去除 1 的話,就不行了。

1、方法1

將字串轉換成陣列,乙個個比過來。

2、方法2

function remove(a, b)

6樓:匿名使用者

function func(a,b)

7樓:匿名使用者

function func(a,b)

8樓:匿名使用者

function remove(a,b)

呼叫:var str="11,22,33,42,45,56";

alert(remove(str,"33"));

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

9樓:匿名使用者

var yugi = function(str, reg, replaced)

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

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

console.log(str);

js如何去掉字串中所有的逗號

10樓:夏冰

如果想去掉bai所以的',',最du簡單的辦法就是正則表達zhi式dao了。下面是簡單的例子。版僅供參考:

var a ='sdf,sdw,r,,gd,rg,et,r,th,rh';

a.replace(/,/g,'');

replace() 方法用權於在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。

stringobject.replace(regexp/substr,replacement)

引數描述

regexp/substr    必需。規定子字串或要替換的模式的 regexp 物件。

請注意,如果該值是乙個字串,則將它作為要檢索的直接量文字模式,而不是首先被轉換為 regexp 物件。

replacement    必需。乙個字串值。規定了替換文字或生成替換文字的函式。

11樓:匿名使用者

如果想去掉所以的',',最簡單的辦法就是正規表示式了。下面是簡單的例子。僅供回參考:

var a ='sdf,sdw,r,,gd,rg,et,r,th,rh';

a.replace(/,/g,'');

replace() 方法用於在字串答中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。

stringobject.replace(regexp/substr,replacement)

引數描述

regexp/substr 必需。規定子字串或要替換的模式的 regexp 物件。

請注意,如果該值是乙個字串,則將它作為要檢索的直接量文字模式,而不是首先被轉換為 regexp 物件。

replacement 必需。乙個字串值。規定了替換文字或生成替換文字的函式。

12樓:baby魏栓寶

用正規表示式吧:

var str ='abc,dfe,ef,,fef,se,fef,sef,';

str.replace(/,/g,'');

js中,乙個字串如果第一位是逗號如何去掉逗號

13樓:匿名使用者

你自己新建乙個html文件編輯,然後粘專貼,測試一下屬

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

14樓:大野瘦子

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

15樓:匿名使用者

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

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

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

16樓:匿名使用者

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

若無?則

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

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

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

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

17樓:匿名使用者

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

var str = '我是一字串';

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

18樓:匿名使用者

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

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

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

如何理解javascript寫在大括號中的引數

push 是陣列的乙個方法,主要是將括號裡的元素放到陣列的後面。陣列中的元素可以包括很多態別的值。比如說字串,陣列,null,undefined,object bealoon。都可以的。所以括號裡傳入乙個大括號,那意思就是希望往陣列中追加乙個object。怎樣理解js函式引數使用大括號 如果你的引數...

javascript如何從非同步請求中返回資料

頁面的javascript中部分函式及其功能 starthttprequest 開始建立乙個http請求 else return req addfield 它增加從伺服器中以xml形式返回的不同欄位function addfield sid,stitle 其中s fiels是上邊定義的乙個變數 ge...

在html中如何用javascript判斷復羊checkbo是否

樓主是提問是寫錯還是 就這麼寫的?檢查是否選中是checked,不是ckecked。document.getelementbyid checked true js判斷核取方塊是否選中 html view plain copy備註 1 以上常見判斷在實際開發中經常運用。溫故而知新是一件非常好的事情。2...