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

2021-03-12 11:27:21 字數 3014 閱讀 1379

1樓:匿名使用者

有兩種方式du

1、通過zhisplit關鍵字進行分離

var str = "abd,sda,dsad";//定義一dao個字串

var arr = str.split(",");//通過版逗號把字串分隔。

//arr[0]等於

權abd,arr[1]等於sda,arr[2]等於dsad2、通過substring的方式進行分割

var str ="abdsdafewe";

var s1 = str.substring(0,4);//取前半部分abds

var s2 = str.substring(4,str.length);//取後半部分dafewe

2樓:血刺裁決

var s = "3_aa,12_bbb,7_aaaa"; var re = new regexp(/\d+/,"g"); // 建立正bai則表示式

du物件

。zhi var r = s.match(re); // 在字元dao串內 s 中查詢匹配容

3樓:灰灰漠笊

先以.分割 在以下_分割

js中字串怎麼分割括號?

4樓:匿名使用者

// 全形括號zhi

var source = '中國工商銀dao行回(朝陽分行)答';

// 半形括號

//var source = '中國工商銀行(朝陽分行)';

var rt= /(.+)?(?:\(|()(.+)(?=\)|))/.exec(source);

// 輸出 中國工商銀行

console.log(rt[1]);

// 輸出 朝陽分行

console.log(rt[2]);

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

5樓:大野瘦子

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

6樓:匿名使用者

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

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

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

7樓:匿名使用者

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

若無?則

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

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

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

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

8樓:匿名使用者

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

var str = '我是一字串';

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

9樓:匿名使用者

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

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

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

如何用js把字串中的字母和數字拆分開?

10樓:匿名使用者

^var num = "abc123456";

var r=num.match(/^[a-z|a-z]+/gi);

document.write(r+"

");r=num.match(/\d+$/gi);

document.write(r);

*****====

輸出abc

123456

11樓:匿名使用者

^我試了樓上的寫法是對的:

在js裡面如何實現將一個帶有|符號的字串以|分割開

12樓:匿名使用者

用split(delimiter, limit)函式 引數一表示分割符,引數二可選,表示返回的陣列的最大元素個數

eg:var str = 'aa|bb|cc';

那麼 str.split('|')則返回[『aa』,'bb','cc']陣列

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

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

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

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裡的字...

JS擷取指定字串到指定字串之間的內容

var str 123 asdadsadsa 456 str str.match 123 s 456 1 console.log str s 匹配任何非空白字元。匹配前面的子表示式零次或多次。match方法 語法 stringobject.match searchvalue stringobject...