Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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
Jquery 将\r\n替换为s_Jquery_Regex_Json - Fatal编程技术网

Jquery 将\r\n替换为s

Jquery 将\r\n替换为s,jquery,regex,json,Jquery,Regex,Json,我已经成功地拉入了下面的JSON,但是我在将那些讨厌的正则表达式\r\n\r\n转换为's时遇到了一个问题。我目前正在使用以下代码,但它只漏掉了一些代码。我希望替换正则表达式的所有实例,包括:\r\n\r\n\r\n。我以前使用的代码是: $('<ul class="job-listing"><li class="job-position"><h2>'+post.m_positionName+'</h2></li><li clas

我已经成功地拉入了下面的JSON,但是我在将那些讨厌的正则表达式\r\n\r\n转换为's时遇到了一个问题。我目前正在使用以下代码,但它只漏掉了一些代码。我希望替换正则表达式的所有实例,包括:\r\n\r\n\r\n。我以前使用的代码是:

$('<ul class="job-listing"><li class="job-position"><h2>'+post.m_positionName+'</h2></li><li class="job-description">'+post.m_description.replace('\r\n','<br />')+'</li></ul>').appendTo('body');
使用以下命令:

post.m_description.replace(/\r\n|\n|\r/g, '<br />');
试试这个:

replace(/\r\n/, '<br/>')

JS中的正则表达式不需要用引号封装

只是为了弄清楚,是\r\n\r\n变成了还是?我必须看看它是什么样子,但是现在让我们说,任何\r\n实例都会变成一个单独的代码,代码去了哪里?它只是取代了我写的东西吗?post.m_description.replace'\r\n',+@user1324700 Yes此处的replace应更改为我在回答中提供的全局正则表达式。我已经编辑了答案。
replace(/\r\n/, '<br/>')