how could set multi separator of "_.truncate" of Lodash?
how can I separate by "," or "-" or " " ?
let _r = _.truncate('hi-diddly-ho there, neighborino', {
'length': 16,
'separator': /,- +/
});
console.log(_r); //need output: hi
let _r = _.truncate('hi!diddly ho there, neighborino', {
'length': 16,
'separator': /,- +/
});
console.log(_r); //need output: hi!diddly
let _r = _.truncate('hi!diddly!ho,there, neighborino', {
'length': 16,
'separator': /,- +/
});
console.log(_r); //need output: hi!diddly!ho
if setting "/,- +/"
is not working, what should I do?
Solution 1:
Your regular expression is basically saying, "match ,-
followed by at least one space".
Check it on Regex101
This would match ",- "
, for example.
What you want is a character group of ,
, -
and space (note that you need to escape -
there):
/[,\- ]/
Check it on Regex101