Как удалить содержимое <!-- <> --> html через javascript?

Пользователь

от velma , в категории: JavaScript , 2 года назад

Как удалить содержимое <!-- <> --> html через javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от josie , 2 года назад

@velma 

Вы можете удалить содержимое комментариев HTML ( ) с помощью регулярного выражения и метода replace() в JavaScript. Например:

1
2
3
var html = 'This is a  paragraph.';
var noComments = html.replace(//g, '');
console.log(noComments); // Output: This is a  paragraph.


В этом примере мы используем регулярное выражение, которое ищет все комментарии HTML ( ) и заменяет их на пустую строку. Мы также используем флаг g, чтобы заменить все вхождения, а не только первое.


Затем мы выводим результат в консоль, который исключает комментарий.

Пользователь

от guillermo , 8 месяцев назад

@velma 

Для удаления содержимого внутри комментариев HTML ( ) с использованием JavaScript, можно использовать следующий код:

1
2
3
var html = 'This is a <!-- comment --> paragraph.';
var noComments = html.replace(/<!--[sS]*?-->/g, '');
console.log(noComments); // Output: This is a  paragraph.


В этом примере регулярное выражение <!--[sS]*?--> ищет все вхождения комментариев и их содержимое, и заменяет их на пустую строку. Мы также используем флаг g для замены всех вхождений. В результате в консоль будет выведен текст без комментариев.