Skip to content

Instantly share code, notes, and snippets.

View vrymel's full-sized avatar
🎯
Focusing

Vrymel Omandam vrymel

🎯
Focusing
View GitHub Profile
@vrymel
vrymel / split-by-multiple-separators.js
Last active March 31, 2021 00:48
Split inputs with multiple separators
const input = "a.com,b.com c.com\nwow.com";
const outputSet = splitByMultipleSeparators(input);
const outputArray = Array.from(outputSet); // ['a.com', 'b.com', 'c.com', 'wow.com']
function splitByMultipleSeparators(rawValue, separators = [",", " ", "\n"], uniqueTokens = new Set()) {
const separator = separators.pop();
if (!separator)
return uniqueTokens;