我想从以下字符串中过滤掉<!--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"}}
答案 0 :(得分: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);
请参阅Demo
如果您不想添加 Jquery ,请使用javascript trim()之类的,
html=(html.replace(/<!--(.*?)-->/ig, '')).trim();