
14.03.2009, 21:45
|
|
Динозавр
Регистрация: 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>
|
|
|