javascript - 从文本区域中删除最后一个 "\n"

标签 javascript newline

如何从文本区域中删除最后一个“\n”?

最佳答案

只删除最后的换行符(\n):

verses1 = "1\n222\n"
verses1.replace(/\n$/, "")
// "1\n222"

verses2 = "1\n222\n\n"
verses2.replace(/\n$/, "")
// "1\n222\n"

只有所有最后的换行符(\n):

verses = "1\n222\n\n"
verses.replace(/\n+$/, "")
// "1\n222"

https://regexr.com/4uu1r

关于javascript - 从文本区域中删除最后一个 "\n",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3084708/

相关文章:

r - 跨多行的字符串延续,没有换行符

Git 文件在 checkout 、重置 --hard 等后被修改,即使 autocrlf 设置为 false

Python:字符串中的单词在输出中被删除

regex - 使用 Notepad++ 在正则表达式中查找行尾

javascript - 我不断收到 TypeError : undefined is not a function

javascript - 无法通过ajax将javascript变量传递给PHP?

javascript - 如何暂停javascript的执行?

javascript 发送参数对象作为参数

html - div 后没有换行符?

javascript - 在旋转的 javascript 横幅中添加链接