Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:String.Replace_Javascript_String_Listbox_Replace_Special Characters - Fatal编程技术网

Javascript:String.Replace

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");

我试图用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

它是一个regexp元字符,因此需要转义,以便将其视为文字:

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

您需要使用\对其进行转义,因为它是一个特殊字符

您是否查看了线程?