JavaScript:字符串.替换
我正在尝试用 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");
有什么想法吗?我从列表框中获取了文本值,只是该死的 ^ 不会消失。
预先感谢您的任何/所有帮助。
-杰森
I'm trying to replace a special character (^) in javascript with string.replace but am not having much luck.
Here's what I've tried so far:
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");
Any ideas? I get the text value from my listbox alright, it's just the darned ^ won't go away.
Thanks in advance for any/all help.
-Jason
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它是一个正则表达式元字符,因此需要转义,以便将其视为文字:
It's a regexp meta character, and therefore needs to be escaped so it is treated as a literal:
你需要用 \ 转义它,因为它是一个特殊字符
you need to escape it with \ because it's a special character