2016-01-27 32 views
1

如何使用JS的分割功能由右方括號字符(])以及數來分割字符串分割,「1」「2」「3」等?的Javascript由方括號和數字

我嘗試這樣做:

text.split(/[\\[123456789]/); 

,但它無法正常分裂。

回答

2

使用這個表達式:下面/\]|\d+/

例子:

string = 'example] with 0.. 12.. 3.. some] numbers 1232'; 
 
document.body.innerHTML = string.split(/\]|\d+/).join`<br>`;

解釋:

\]  # literal ']' character 
|  # OR 
\d+  # any number 

如果要通過每一個數字,而不是分裂的整體數字刪除加號+標誌。該+加號是那裏只是在小組賽\d數字。

+0

完美,謝謝。 –

+0

像這樣的任何進一步的問題,請隨時問:) –

0
var str = 'all1the2words3you]need'; 
console.log(str.split(/[\d\]]/)); //["all", "the", "words", "you", "need"]