Показать сообщение отдельно

  #2  
Старый 14.03.2009, 21:45
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

)) Это шутка была, вот рабочий код на любое значение внутри:

Код:
<script>
function StripTags(strMod){
    if(arguments.length<3) strMod=strMod.replace(/<\/?(?!\!)[^>]*>/gi, '');
    else{
        var IsAllowed=arguments[1];
        var Specified=eval("["+arguments[2]+"]");
        if(IsAllowed){
            var strRegExp='</?(?!(' + Specified.join('|') + '))\b[^>]*>';
            strMod=strMod.replace(new RegExp(strRegExp, 'gi'), '');
        }else{
            var strRegExp='</?(' + Specified.join('|') + ')\b[^>]*>';
            strMod=strMod.replace(new RegExp(strRegExp, 'gi'), '');
        }
    }
    return strMod;
}

var txt = ' <span class="text_main_4">36 </span>';
var matches = txt.match(/<span class=.*>.*<\/span>/g);
for (i in matches) {
  alert(i + ' : ' + StripTags(matches[i]));
}
</script>
 
Ответить с цитированием