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