Estoy tratando de obtener símbolos especiales como !@#, etc., pero cada vez que uso string.split(/\W+/g) devuelve símbolos especiales, pero junto con espacios en blanco, que no quiero, de string apple is fruit. Quiero tener ! solo como lo hago
function test(string) { let res = ''; let splittedStr = string.split(/\W+/); let symbols = []; let test = string.matchAll(/\W+/g) for (elem of test) console.log(elem) return [splittedStr, res]; } console.log(test("apple is fruit!"));