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']
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.
you can use regex in order to catch any length of white space, and this would be like:
var text = "hoi how are you"; var arr = text.split(/\s+/); console.log(arr) // will result : ["hoi", "how", "are", "you"] console.log(arr[2]) // will result : "are"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With