2013-02-10 97 views
1

我想解析一個字符串,這是一個報價。所以基本上它看起來像這樣:JavaScript:拆分()但保留逗號,點,其他分隔符

quote.split(/[\s.,]+/) 

完美的作品,並預期返回一個數組。但是由於這是一個引用,我不想鬆開「,」,但將它們作爲Array中的單獨元素。我該怎麼做呢?

歡呼聲,並有一個不錯的星期天!

回答

1

只要把括號圍繞你的對手羣,讓您的分隔符作爲單獨的元素:

"one,two.three four".split(/([,.\s])/); 

將返回

["one", ",", "two", ".", "three", " ", "four"] 
相關問題