2016-05-19 44 views
0

我的代碼是var String = "e-commerce software|mobile" 而我想將這個字符串拆分爲e-commercesoftwaremobile只有一個拆分句子。我對正則表達式不是很熟悉。如何使用空格分隔字符串和「|」在javascript中

謝謝你的幫助。

+0

你已經成功地把它拆分在空格或一個'|'使用正則表達式? –

+0

嗨,我的意思是分裂它的空間和| | – codemonkey

+0

我知道你的意思。我問你自己有多遠。你有沒有想過如何將它分成至少一個?我不想只交出代碼。我寧願你明白如何自己找到答案。 –

回答

1

var String = "e-commerce software|mobile"; 
 

 
console.log(String.split(/[\s]|[\|]/));

0

如你所知,你可以通過一個分離器這樣分割:

String.split('|'); 

要使用正則表達式做同樣的事情,你可以輸入:

String.split(/\|/); 

使用正則表達式,您可以將單個可能性e表達式使用[]。所以拆就空格或|你可以這樣做:

String.split(/[ |\|]/); 
0

您也可以使用

String.split(/[ |]/g) 
相關問題