Javascript:
function strip_tags( str ){ // Strip HTML and PHP tags from a string
//
// + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
return str.replace(/<\/?[^>]+>/gi, '');
}
Примеры:
strip_tags('Kevin <br />van <i>Zonneveld</i>');
'Kevin van Zonneveld'
|
|
|
|
а как добавить исключения?
Переписать функцию.
Регулярное выражение для идентификации тэгов выглядит еще короче, чем указано в начале статьи:
/<[^>]+>/gi
поскольку фраза `\/?` будет учтена в условии `[^>]`......
там бр/ (тег переноса строки между some и word) (так пишу, так как вырезают теги в коммента)