У меня есть следующее регулярное выражение
console.log("Test #words 100-200-300".toLowerCase().match(/(?:\B#)?\w+/g))
Из приведенного выше видно, что он разделяет "100-200-300". Я хочу, чтобы он игнорировал "-" и держал слово полностью, как показано ниже:
--> ["test", "#words", "100-200-300"]
Мне нужно регулярное выражение для соблюдения тех же правил, с добавлением неразделенных слов, связанных с "-"