2016-05-19 6 views
0

私のコードはvar String = "e-commerce software|mobile" です。そして、この文字列を分割する文が1つのみのe-commercesoftwaremobileに分割します。私は正規表現についてよく知らない。空白と "|"を使用して文字列を分割する方法javascript

ありがとうございました。

+0

を使用することができますが、スペースまたは'のいずれかでそれを分割して管理していますか? –

+0

こんにちは、私はスペースとa | – codemonkey

+0

私はあなたのことを知っています。私はあなたがどれくらいあなた自身で取得したかを尋ねています。それらのうちの少なくとも1つを分割する方法を考えましたか?私はコードを渡すだけではありません。私はむしろ、あなた自身が答えをどうやって来るのかを理解したいと思います。 –

答えて

1

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

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

0

ご存知のように、あなたは1枚のセパレータこれを行うことによって分割することができます:

:正規表現を使用して同じことを行うには

String.split('|'); 

、あなたはこれを入力することができ

String.split(/\|/); 

正規表現では、単一の可能性を組み合わせることができますe式は[]です。だから、あなたがこれを行うことができますスペースまたは|のいずれかに分割するには:| `使用して正規表現

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

また、あなたは

String.split(/[ |]/g) 
関連する問題