Показать сообщение отдельно
  #7 (permalink)  
Старый 08.08.2017, 11:38
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,214

Сообщение от 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;
};
Ответить с цитированием