JavaScript中的字符串转义
String escaping in JavaScript
我有一个像这样的字符串
var str = 'C:'fake'p'ath'some.jpg';
我尝试了许多使用str.replace
的变体,像这样:
var str = "C:'fake'p'ath'some.jpg";
str = str.replace(/''/g, "''");
alert(str);
http://jsfiddle.net/QBgLs/1/但它不能正常工作,正确的解决方案是什么?
你必须在字符串中使用双反斜杠:
var str = 'C:''fake''p''ath''some.jpg';
相关文章:
- 使用Jinja2的JavaScript转义字符串
- 如何转义字符串中的html实体
- “转义字符串”在Regex中是什么意思?(Javascript)
- javascript中不带转义字符串的${variable}用法
- 将 FileReader.readAsBinaryString 转换为 Unicode 转义字符串
- 控制转义字符串
- json中javascript:hex的转义字符串
- 如何将ajax数据发送到rails 3.jQuery正在转义字符串
- 使用C#在BHO中注入javascript-如何正确地转义字符串
- 如何在剃刀中转义字符串
- 转义字符串化 JSON 中的单引号,作为 EJS 模板传递以供查看
- 转义字符串中的“+”加号,以便在 coffeescript/javascript 中的正则表达式中使用
- JS:转义字符串末尾带有反斜杠的字符串,用于与jQuery函数一起使用
- JavaScript 中的转义字符串
- 在将它们设置为文本区域的值之前,我必须转义字符串吗?
- 如何转义字符串以存储在 JSON 中
- 解码或转义字符串中的十六进制代码编号
- JavaScript转义字符串不会在C#正则表达式中得到取消转义.取消逃脱()
- 转义字符串
- 转义字符串 - Javascript中的输出轨字符串