【发布时间】:2018-12-04 23:59:55
【问题描述】:
我有一个带空格的字符串。像“德米特里·弗拉基米罗维奇·尼基丁”。我的任务是修剪一个字符串并用'\n'替换所有空格。
所以,结果我会得到:
德米特里\n 弗拉基米罗维奇\n 尼基丁\n
var FIO = nameEmployer
console.log(nameEmployer.trim())
FIO = FIO.trim()
FIO = FIO.replace(/ /g, '\n')
如你所见,我在这里使用'/ /g'表达式将所有空格替换为'\n'。
但出现了 1 个单弦 (Dmitry Vladi Nikitin)。
有什么问题?
【问题讨论】:
-
如果显示在 HTML 元素中,
\n应该是<br> -
\n 在 JS 中是可以的。
-
\n 在警报中没问题。但不是在 HTML 中
-
它不是 HTML。它的打字稿
-
“有什么问题?” -- 有很多问题。一张图片值一千字,但在Stack Overflow 上,当不需要理解问题时,通常值得投反对票。你发的图完全没用。您可能会在 HTML 中使用字符串,无论您在其中或周围放置多少空格或换行符,它们在浏览器中的显示方式都是相同的。 HTML 也不关心您的填充空间。使用
console.log()检查替换的输出,如果出现问题,则将该输出作为文本发布。
标签: javascript typescript