javascript - 在换行符后对文本框中的文本进行切片

标签 javascript reactjs string

我在reactjs中有一个文本框。我想按新行分割其内容,输出一个数组。

例如,如果文本框有

foo
bar
foobar

我想要得到

['foo', 'bar', 'foobar']

有什么方法可以做到这一点吗?

最佳答案

\n 表示换行,我建议在分割之前 trim 文本。

string.trim().split('\n')

更新

正如 @Wyck 所建议的,如果您需要删除每行周围的空白区域,则需要映射每个项目并 trim 它。

string.trim().split('\n').map(s => s.trim())

关于javascript - 在换行符后对文本框中的文本进行切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72675579/

相关文章:

javascript - 错误 : Bootstrap's JavaScript requires jQuery version 1. 9.1 或更高版本

javascript - setTimeout 在无限循环中不起作用

javascript - 无法从 fetch 获取 JSON 列表 ReactJS

javascript - Heroku - 部署 React/Express 应用程序并在请求 chunk.js 文件时在控制台中获取 'Failed to load resource'

ios - 在 Swift iOS 上返回经过处理的枚举字符串

javascript - 使用 Chai、Mocha、Express、johnny-five 和 node 编写测试时出现菜鸟错误

javascript - 如何让 console.clear() 在清除后不给出消息

javascript - 通过在 React Native 中触发 onPress 将值传递给方法

c++ - 完美柱方程 C++

c++ - 结合 std::wstring 和函数