Necesito una expresión regular para dividir una cadena por comas y/o espacios, pero ignoro las palabras con guiones: ¿cuál es la mejor manera de hacerlo?regexp dividir cadena por comas y espacios, pero ignorar palabras con guiones?
así, por ejemplo - Me gustaría esto ...
"foo bar, zap-foo, baz".split(/[\s]+/)
para volver
["foo", "bar", "zap-foo", "baz"]
pero cuando lo hago porque incluye las comas como este ...
["foo", "bar,", "zap-foo,", "baz"]
'[ "foo", "barra", "zap-foo", "baz"] 'es la salida pero podemos ** NO ** dividir' ["foo bar"] 'as' ["foo" y "bar"] ' – carbonr