Jam*_*hai 8 javascript replace quotation-marks
对于我正在制作的网络应用程序,我将会收到文本字符串,偶尔会包含引号.因为我将成为document.writing字符串,所以需要将它们更改为撇号或转义.我该怎么做,因为当我尝试它似乎不起作用,特别是我认为因为字符串的引号会停止脚本的其余部分工作.
希望这是有道理的,我对此很新,所以这就是为什么它可能没有意义.如果需要,我会尽力澄清.谢谢!
Eli*_*rey 16
为HTML转义它们:
var escapedString = string.replace(/'/g, "'").replace(/"/g, """);
Run Code Online (Sandbox Code Playgroud)
为JS代码转义它们:
var escapedString = string.replace(/(['"])/g, "\\$1");
Run Code Online (Sandbox Code Playgroud)
Lac*_*che 10
如果要在服务器上生成Javascript字符串,则需要转义引号和某些其他字符.
\' Single quotation mark
\" Double quotation mark
\\ Backslash
\b Backspace
\f Form feed
\n New line
\r Carriage return
\t Horizontal tab
\ddd Octal sequence (3 digits: ddd)
\xdd Hexadecimal sequence (2 digits: dd)
\udddd Unicode sequence (4 hex digits: dddd)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34188 次 |
| 最近记录: |