从多行文本区域返回的“↵”字符是什么?我所有的搜索(和原因)都建议它应该是换行符,例如\n
。
但是,当x.time
设置为多行textarea
的内容时,这将不起作用:
> x
{time: "one↵two↵three↵"}
> x.time
"one↵two↵three↵"
> x.time.replace(/(\r\n|\n|\r)/gm, "___")
"one↵two↵three↵"
这可行:
> x.time.replace(/↵/g,"___")
"one___two___three___"
答案 0 :(得分:1)
从多行文本区域返回的“↵”字符是什么?
控制台中换行符的表示形式。
x= { time: "one↵two↵three↵" }
您要在字符串中输入文字↵
字符(而不是从DOM中提取真实的新行)。那不是换行。开发人员工具如何在调试输出中表达新的含义,以及它们如何在源代码中对待相同的字符,这是两件事。
答案 1 :(得分:0)
↵
只是控制台中换行符的人类友好表示,就像\n
用JavaScript(以及C和其他使用相同转义字符的语言)一样。
答案 2 :(得分:-1)
一↵二↵三↵
一个/ n / n三个/ n
当您将文本区域转换为字符串时,将为您提供这些示例之一。每行都会得到这个(↵| / n)