javascript - 如何用换行符替换分号?

标签 javascript angularjs ionic-framework

我想用新行替换分号。
即每当分号出现时它就必须移动到新行。
我尝试了.replace()。它不适用于新行,但适用于其他字符串。还有一个问题是只有第一个分号会被替换。

这是我的代码片段:

<p>{{X.content.replace(';', '\n')}} </pre>

这不起作用,然后我尝试了:

<p> {{X.content.replace(';', 'REPLACE')}} </p>

代码可以处理任何其他字符串,但只会替换第一个分号 (;)。

我希望将其转换并显示在新行中

first line; second line; third line;

最佳答案

您需要一个带有全局标志的正则表达式来更改所有实例

X.content.replace(/;/g, '\n')

这不是您应该在 View 中执行的操作。建议您创建一个过滤器或修改 Controller 中的数据

关于javascript - 如何用换行符替换分号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39594998/

相关文章:

javascript - 单击按钮时 d3 在线更新圆圈

javascript - 如何确定 HTML 按钮的当前状态

javascript - 如何在页面加载时运行函数,然后在单击后运行函数?

javascript - AngularJS,如何使用服务捕获 HTTP 数据并将其绑定(bind)到我的 Controller ?

javascript - 使用来自 Angularjs 指令的数据过滤 ng-repeat 表

javascript - $firebaseArray 在保存子元素后丢失功能

javascript - jquery.find() 可以只选择直接 child 吗?

javascript - ng 在数组中重复数组

angular - ionic /Angular 模态被延迟加载

javascript - Ionic Angular Js 向服务器发出 2 个请求