Regex Find [ and other unusual character JavaScript

Hi im trying to make a regex to find any of these character: +_)(*&?%\$#@!\+¬][}{¤|<>?/"

but i cant seem to get it to match some characthers. Plz help

i cant use /W because it will exclude characters like - or é

here is a exemple of my test

var str=" Is this % all there is ? > }[ " ;
var patt1=/[ +_)(*&?%\$#@!\+¬][}{¤|<>?/"]/g;
document.write(str.match(patt1));

output : ?, >

it should also have found }[ % ... cant seem to figure why

plz help , its probably something basic i guess but i cant find it lol.

Thank you .