我正在尝试替换 JavaScript 字符串(特别是 URL)中的以下任意字符:!#
。
href = 'http://example.test/foo/bar#';
href = href.replace('/[\#\!]/g', '');
console.log('href', href);
但它似乎没有执行替换,即使我使用各种测试器尝试了正则表达式并且它适用于字符串。
最佳答案
您只需删除 '/[#!]/g' 中的引号即可。
关于Javascript 正则表达式替换不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48493694/