Сообщение от atanov
|
Нужно из текста убрать все теги кроме следующего набора: <b></b><i></i><font></font><sub></sub><sup></sup>.
|
Как вариант...
var val='Нужно из текста убрать все теги <p></p> кроме следующего набора: <b></b><i></i><font></font><sub></sub><sup></sup>.'
var reg=/<\/?(.*?)>/gi;
var arr=['b', 'i', 'font', 'sub', 'sup'];
alert(val.replace(reg,test));
function test(str, p1, p2, offset, s) {
return (arr.indexOf(p1)==-1)? '': str;
};