如何在 javascript 字符串中使用 \n
How to use \n in a javascript string
示例:
var i = 'Hello \n World'
console.log(i)
会 return:
Hello
World
和我想要return
Hello \n World
不渲染新行,因为我打算将其存储在数据库中。
对于那些想要在数据库中存储 \n
的人
你不需要转义,因为你的文档数据库会做 JSON.stringify
,我使用 ArangoDB,它工作得很好,感谢 @PaulPro
您可以使用 \
转义 \
,这将告诉解释器只生成字符而不将其作为特殊字符处理:
var i = 'Hello \n World';
console.log(i)
以下是所有字符串转义码:
[=13=]
NUL 字符 (\u0000)
\b
退格键 (\u0008)
\t
水平制表符(\u0009)
\n
换行 (\u000A)
\v
垂直制表符 (\u000B)
\f
换页 (\u000C)
\r
回车return(\u000D)
\"
双引号 (\u0022)
\'
撇号或单引号 (\u0027)
\
反斜杠 (\u005C)
\x XX
两个十六进制数字XX 指定的Latin-1字符
\u XXXX
四位十六进制数字指定的Unicode字符XXXX
用\n
转义\n
并将字符串存储在数据库中。但是也只有\n
可以存入DB。
使用“\\n”而不是“\n”使其工作,与 selenium 相同 java
WebElement searchBox = driver.findElement(By.name("q"));
searchBox.sendKeys("Test \n");
searchBox.submit();
示例:
var i = 'Hello \n World'
console.log(i)
会 return:
Hello
World
和我想要return
Hello \n World
不渲染新行,因为我打算将其存储在数据库中。
对于那些想要在数据库中存储 \n
的人
你不需要转义,因为你的文档数据库会做 JSON.stringify
,我使用 ArangoDB,它工作得很好,感谢 @PaulPro
您可以使用 \
转义 \
,这将告诉解释器只生成字符而不将其作为特殊字符处理:
var i = 'Hello \n World';
console.log(i)
以下是所有字符串转义码:
[=13=]
NUL 字符 (\u0000)\b
退格键 (\u0008)\t
水平制表符(\u0009)\n
换行 (\u000A)\v
垂直制表符 (\u000B)\f
换页 (\u000C)\r
回车return(\u000D)\"
双引号 (\u0022)\'
撇号或单引号 (\u0027)\
反斜杠 (\u005C)\x XX
两个十六进制数字XX 指定的Latin-1字符
\u XXXX
四位十六进制数字指定的Unicode字符XXXX
用\n
转义\n
并将字符串存储在数据库中。但是也只有\n
可以存入DB。
使用“\\n”而不是“\n”使其工作,与 selenium 相同 java
WebElement searchBox = driver.findElement(By.name("q"));
searchBox.sendKeys("Test \n");
searchBox.submit();