Need a function to strip off a set of illegal character in javascript: |&;$%@\"<>()+,
This is a classic problem to be solved with regexes, whi
What you need are character classes. In that, you've only to worry about the ], \ and - characters (and ^ if you're placing it straight after the beginning of the character class "[" ).
Syntax: [characters] where characters is a list with characters.
Example:
var cleanString = dirtyString.replace(/[|&;$%@"<>()+,]/g, "");