最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Javascript: String.Replace - Stack Overflow

programmeradmin0浏览0评论

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

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

Share Improve this question asked Aug 11, 2011 at 16:38 user724198user724198 1
  • Did you look at this thread? – Nadir Muzaffar Commented Aug 11, 2011 at 16:41
Add a ment  | 

2 Answers 2

Reset to default 8

It's a regexp meta character, and therefore needs to be escaped so it is treated as a literal:

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

you need to escape it with \ because it's a special character

发布评论

评论列表(0)

  1. 暂无评论