gpt4 book ai didi

javascript - 替换javascript中的某些字符

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

来自 PHP 背景,我有点被 str_replace 函数宠坏了,你可以传递一个大海捞针数组。

我还没有在 Javascript 中看到过这样的函数,但我已经成功地完成了这项工作,虽然很丑陋,但代码如下所示:

return myString.replace("", "-").replace("&", ",");

但是,随着我越来越需要用另一个 Angular 色替换某些 Angular 色,我确信有更好的方法来实现这一点 - 无论是性能方面还是更漂亮。

那么我可以做什么呢?

最佳答案

你可以使用这个:

    var str = "How are you doing?";
var replace = new Array(" ", "[\?]", "\!", "\%", "\&");
var by = new Array("-", "", "", "", "and");
for (var i=0; i<replace.length; i++) {
str = str.replace(new RegExp(replace[i], "g"), by[i]);
}

将其放入一个函数中:

function str_replace(replace, by, str) {
for (var i=0; i<replace.length; i++) {
str = str.replace(new RegExp(replace[i], "g"), by[i]);
}
return str;
}

使用示例 fiddle :http://jsfiddle.net/rtLKr/

关于javascript - 替换javascript中的某些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8988266/

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