我在Javascript中遇到了一些去除斜杠的问题。
我通过JSON获取了一些HTML并且需要去掉转义字符中的斜杠。
这是我现在所拥有的,但它似乎根本不起作用...
obj.embed_code = obj.embed_code.replace(/\\/g, '');
对象中的HTML是来自YouTube的嵌入式iframe,但由于它有转义引号,我最终得到的是一个带有404页面的iframe。
正确的方法是什么?
以下是输出样例...
<iframe width=\\\"420\\\" height=\\\"315\\\" src=\\\"http:\/\/www.youtube.com\/embed\/MD61itbPNEY\\\" frameborder=\\\"0\\\" allowfullscreen><\/iframe>
此外,这是获取JSON的页面,您可以看到原始数据长什么样子... http://bit.ly/UxuvfL
x = str.replace('\\')
。建议翻译:为什么在这个简单的替换中要使用正则表达式?x = str.replace('\\')
。 - Marc Bg
标志的作用。 - zzzzBov