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