2013-02-10 55 views
1

我想解析一个字符串,这是一个报价。所以基本上它看起来像这样:JavaScript:拆分()但保留逗号,点,其他分隔符

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

完美的作品,并预期返回一个数组。但是由于这是一个引用,我不想松开“,”,但将它们作为Array中的单独元素。我该怎么做呢?

欢呼声,并有一个不错的星期天!

回答

1

只要把括号围绕你的对手群,让您的分隔符作为单独的元素:

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

将返回

["one", ",", "two", ".", "three", " ", "four"] 
相关问题