我有一个 jQuery 选择器,它可以html
在选择器内获取,如下所示:
$('.pp-product-description .noindent').html()
这是一个输出示例,我已经验证它是一个字符串:
<li class="standardBulletText">600 fill power down adds warmth without weight</li>
\r\n\t\t\t\t\t\t \t
<li class="standardBulletText">Matte shell with DriOff™ finish for water-resistant protection</li>\
r\n\t\t\t\t\t\t \t
<li class="standardBulletText">Snap-off, adjustable hood with removable faux fur trim</li>
\r\n\t\t\t\t\t\t \t<li class="standardBulletText">Hidden zip/snap closure except for top and bottom snaps</li>
我正在尝试将其修剪下来,以使\r
,\n
和\t
字符消失。我目前正在使用nodeJS
'validate
模块,它有一个特殊的sanitize(string).trim()
命令,应该修剪掉空白。从文档:
var str = sanitize(' \t\r hello \n').trim(); //'hello'
这在过去对我有用,但在这里不是。我也尝试过 javascript 的内置trim()
方法,str.replace("\s+", "");
但都没有。
关于我所缺少的任何想法,或者我可以做些什么来让它工作?