JavaScript:字符串替换

3

我正在尝试使用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");

有什么想法吗?我可以成功获取我的列表框中的文本值,但是这个可恶的^符号就是消失不了。

提前感谢您的所有帮助。

-Jason


你看过这个帖子了吗? - Nadir Muzaffar
2个回答

8

这是一个正则表达式元字符,因此需要转义以便将其视为字面量:

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

1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接