如何替换“"["”以外的特殊字符和“]”

how to replace special character other than "[" and "]"

本文关键字:quot 特殊字符 何替换 替换      更新时间:2023-09-26

我正在使用regex替换函数来替换一些特殊字符,但我也不想替换[],我怎么能做到这一点

query=query.replace(/[^a-zA-Z 0-9 *?:.+'-_]+/g,'');

Try: query=query.replace(/[^a-zA-Z 0-9 *?:.+-_'[']]+/g,'');

您可以使用模式:

/[^ 'w*?:.+'][-]+/g

确保转义破折号或将其放在字符类的最后/第一个位置。将a-zA-Z0-9_替换为'w