gpt4 book ai didi

javascript - 为什么我的 javascript .replace() 不工作?

转载 作者:数据小太阳 更新时间:2023-10-29 05:49:00 24 4
gpt4 key购买 nike

我正在尝试删除除 0-9 a-z A-Z 之外的任何字符....

var file_name = file.name;
file_name = file_name.replace(/[^A-Z0-9\._\-]/i, '');

上述方法不起作用的任何明显原因?

最佳答案

您需要在正则表达式中指定全局标志。否则,只会替换第一个出现的地方:

file_name = file_name.replace(/[^A-Z0-9\._\-]/gi, '');

关于javascript - 为什么我的 javascript .replace() 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3658091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com