How to split a string by white space or comma?
javascript
Solution
`String.split()` can also accept a regular expression:
input.split(/[ ,]+/);
This particular regex splits on a sequence of one or more commas or spaces, so that e.g. multiple consecutive spaces or a comma+space sequence do not produce empty elements in the results.
Problem
If I try ``` "my, tags are, in here".split(" ,") ``` I get the following ``` [ 'my, tags are, in here' ] ``` Whereas I want ``` ['my', 'tags', 'are', 'in', 'here'] ```