【问题标题】:Javascript: String.ReplaceJavascript:字符串。替换
【发布时间】:2011-08-11 16:38:45
【问题描述】:

我正在尝试用 string.replace 替换 javascript 中的特殊字符 (^),但运气不佳。

这是我迄今为止尝试过的:

var Temp;
Temp = lstRsns.options(i).text;

Temp = Temp.replace(/^/g, '\r\n');
Temp = Temp.replace(/'^'/g, '\r\n');
Temp = Temp.replace(/"^"/g, '\r\n');
Temp = Temp.replace(/^/g, "\r\n");
Temp = Temp.replace(/'^'/g, "\r\n");
Temp = Temp.replace(/"^"/g, "\r\n");

有什么想法吗?我从列表框中获取文本值,好吧,只是该死的 ^ 不会消失。

提前感谢您的任何/所有帮助。

-杰森

【问题讨论】:

  • 你看this线程了吗?

标签: javascript string listbox replace special-characters


【解决方案1】:

这是一个正则表达式元字符,因此需要转义,因此它被视为文字:

Temp = Temp.replace(/\^/g, '\r\n');

【讨论】:

    【解决方案2】:

    你需要用 \ 转义它,因为它是一个特殊字符

    【讨论】:

      猜你喜欢
      • 2015-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多