Javascript:String.Replace
我试图用string.replace替换javascript中的一个特殊字符(^),但运气不太好 以下是我迄今为止所尝试的:Javascript:String.Replace,javascript,string,listbox,replace,special-characters,Javascript,String,Listbox,Replace,Special Characters,我试图用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");
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它是一个regexp元字符,因此需要转义,以便将其视为文字:
Temp = Temp.replace(/\^/g, '\r\n');
您需要使用\对其进行转义,因为它是一个特殊字符您是否查看了线程?