PHP preg_replace 转换为 Javascript 替换

PHP preg_replace convert to Javascript replace

在 php 代码中我正在使用这个 preg_replace('/[^a-z%0-9.\/_]/i', '', $filename);,我可以知道如何将 php preg_replace 转换为 javascript 替换吗?

我在javascript中将代码转换成这个filename.replace(/[^a-z%0-9.\/_]/i, '');,但结果不同。

$文件名=(123).jpg

php 结果 = 123.jpg

javascript 结果 = 123).jpg

使用 /g 修饰符删除所有匹配项:

filename = "(123).jpg";
console.log(filename);
filename = filename.replace(/[^a-z%0-9.\/_]/ig, '');
console.log(filename);