[英]string.Replace in AngularJs
使用c#,有一個string.Replace-method。 像這樣:
string oldString = "stackoverflow";
string newString= oldString.Replace("stackover","");
輸出: flow
我可以用AngularJs做類似的事嗎?
我的嘗試不起作用:
var oldString = "stackoverflow";
$scope.newString= oldString.Replace("stackover","NO");
在Javascript方法名稱是camel case,所以它是replace
,而不是Replace
:
$scope.newString = oldString.replace("stackover","NO");
請注意,與.NET Replace
方法的工作原理相反,如果您使用字符串作為第一個參數,則Javascript replace
方法僅替換第一個匹配項。 如果要替換所有實例,則需要使用正則表達式,以便指定global(g)標志:
$scope.newString = oldString.replace(/stackover/g,"NO");
看這個例子。
最簡單的方法是:
var oldstr="Angular isn't easy";
var newstr=oldstr.toString().replace("isn't","is");
var oldString = "stackoverflow";
var str=oldString.replace(/stackover/g,"NO");
$scope.newString= str;
這個對我有用。 使用中間變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.