如何删除除"/"之外的特殊字符?

Jee*_*kha 0 javascript jquery

如何从字符串中删除除"/"之外的特殊字符?我应该使用什么样的正则表达式?

"/[^a-z0-9_\s-]/"
Run Code Online (Sandbox Code Playgroud)

我正在使用这个正则表达式.它不起作用.

Aar*_*ron 6

//.../正则表达式语法中使用时,您需要使用反斜杠转义它.或者,您可以使用RegExp构造函数来避免必须转义/:both /[^\/]/并且new RegExp("[^/]")将匹配任何字符/.

删除任何特殊字符/,但这取决于你所谓的特殊字符,但我会使用/[^a-zA-Z0-9\/]/.
如果您不介意下划线,您可以使用/[^\w\/]/.

它只匹配一个字符,因此您可能希望使用g全局标志:/[^a-zA-Z0-9\/]/gnew RegExp("[^a-zA-Z0-9/]", "g")