[英]How to escape single quote within another string which contains single quote in javascript?
嗨,我想在另一个字符串中转义单引号。
我有以下字符串:
'I'm a javascript programmer'
在上面的字符串中,我需要转义单引号
预期的输出是:
'I\'m a javascript programmer'
我需要在JavaScript中的eval()中进行处理。
字符串会像这样...
"[['string's one','string two','string's three']]"
如何解决这个问题。 提前致谢...
var s = "my string's"
s = s.replace(/'/g, "\\'");
转义html字符串中引号的正确方法是使用字符实体。
'I'm a javascript programmer'
双引号也是如此:
'"I'm a javascript programmer"'
这可以解决问题:
var str = "'I'm a js programer.'";
str.replace(/(\w)'(\w)/g, "$1\\\'$2");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.