如何从字符串中删除除"/"之外的特殊字符?我应该使用什么样的正则表达式?
"/[^a-z0-9_\s-]/"
Run Code Online (Sandbox Code Playgroud)
我正在使用这个正则表达式.它不起作用.
/在/.../正则表达式语法中使用时,您需要使用反斜杠转义它.或者,您可以使用RegExp构造函数来避免必须转义/:both /[^\/]/并且new RegExp("[^/]")将匹配任何字符/.
删除任何特殊字符/,但这取决于你所谓的特殊字符,但我会使用/[^a-zA-Z0-9\/]/.
如果您不介意下划线,您可以使用/[^\w\/]/.
它只匹配一个字符,因此您可能希望使用g全局标志:/[^a-zA-Z0-9\/]/g或new RegExp("[^a-zA-Z0-9/]", "g")