gpt4 book ai didi

javascript - string.AngularJs 中的替换

转载 作者:可可西里 更新时间:2023-11-01 02:28:31 25 4
gpt4 key购买 nike

C# 有一个 string.Replace 方法。像这样:

string oldString = "stackoverflow";   

string newString= oldString.Replace("stackover","");

输出:

我可以用 AngularJs 做类似的事情吗?

我的尝试不起作用:

var oldString = "stackoverflow";

$scope.newString= oldString.Replace("stackover","NO");

最佳答案

在 Javascript 中方法名是驼峰式的,所以它是 replace,而不是 Replace:

$scope.newString = oldString.replace("stackover","NO");

请注意,与 .NET Replace 方法的工作方式相反,如果您使用字符串作为第一个参数,Javascript replace 方法只会替换第一次出现的地方。如果您想替换所有出现的地方,您需要使用正则表达式,以便您可以指定全局 (g) 标志:

$scope.newString = oldString.replace(/stackover/g,"NO");

参见 this示例。

关于javascript - string.AngularJs 中的替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25332511/

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