在我的网页上,我想隐藏服务器返回的对象中的部分文本。例如:
<div>
<h4>{{name.SubName}}</h4>
</div>
{{name.SubName}} 返回的字符串包含一个名称,后跟括号内的一些文本,例如“Sample Name(XYZ)”。我希望能够隐藏括号内出现的任何内容,即本例中的 (XYZ)。 关于如何完成这项工作有什么建议吗?
最佳答案
从服务器返回后,向返回预期格式的对象添加一个函数,例如
$.get('example', function(name){
name.cleanSubName = function(){
this.SubName.replace(/\([^)]+\)/, "")
}
});
并在模板中使用它,例如,
<h4>{{name.cleanSubName()}}</h4>
从 @Rohan Kumar 借来的正则表达式:)
希望这有帮助。
关于javascript - 隐藏从服务器返回的部分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39116031/