0

我想<!--T:0.4221 sec S:192.168.173.3-->从下面的字符串中过滤掉

它应该过滤掉<!-- -->我文本中 所有出现的

{"success":{"id":"10364907","email_address":"a@a.com"}}<!--T:0.4221 sec S:192.168.173.3-->

这对我不起作用

$.trim(html.replace(/<!--(.*?)-->/ig, ''));

最终结果应该看起来像

{"success":{"id":"10364907","email_address":"a@a.com"}}
4

1 回答 1

3

它有效,请检查您在使用$.trim()时是否包含任何jquery 版本

var html='{"success":{"id":"10364907","email_address":"a@a.com"}}<!--T:0.4221 sec S:192.168.173.3-->';
console.log(html);
html=$.trim(html.replace(/<!--(.*?)-->/ig, ''));
console.log(html);

演示

如果您不想添加Jquery ,请使用javascript trim()之类的,

html=(html.replace(/<!--(.*?)-->/ig, '')).trim();
于 2013-11-07T05:04:10.887 回答