How can I do this one anywhere?
Basically, I am trying to match all kinds of miscellaneous characters such as ampersands, semicolons, dollar signs, etc.
In JavaScript:
/[^\w_]/g
^ negation, i.e. select anything not in the following set
^
\w any word character (i.e. any alphanumeric character, plus underscore)
\w
_ negate the underscore, as it's considered a 'word' character
_
Usage example - const nonAlphaNumericChars = /[^\w_]/g;
const nonAlphaNumericChars = /[^\w_]/g;