salve a tutti devo inteccettare all'interno di un testo dei valori tipo
</P> o
</P> da eliminare stavo provando con le
regular expression ma non riesco a capire come funzionano, mi rimane solo
</p>
e non
prova testo inserito all'interno di un paragrafo</p>
Help
codice:
function pulisciHtml(element){
var RegExpArray = new Array();
RegExpArray[0] = '(<P>.*?)(.*?)(</P>.*?)'; //
</p>
//RegExpArray[1] = '<(P.*?)> <(/P.*?)>'; //
</p>
//RegExpArray[0] = '/(<p\>)(.*)(<\/p\>)';
//RegExpArray[2] = '<(P.*?)><(/P.*?)>'; //
</p>
//RegExpArray[2] = '/(<p\>)(.*)(<\/p\>)';
//RegExpArray[3] = '/(<P\>)(\s)(<\/P\>)';
for (var index = 0; index < RegExpArray.length; index++){
var re = new RegExp(RegExpArray[index],'gi');
var stringa = document.getElementById(element).innerHTML;
if(re.test(stringa)){
document.getElementById("new_"+element).innerHTML = stringa.replace(re,"");
//document.getElementById(element).style.display = 'block';
//document.getElementById('new_'+element).style.display = 'block';
}
}
}
<textarea id="test" name="test" cols="20" rows="20">
</P>
</P>
</P>
</p>
</p>
</p>
prova testo inserito all'interno di un paragrafo</p>
</P>
</P>
</P>
</p>
</p>
</p></textarea>
<textarea id="new_test" name="test" cols="20" rows="20">AAAAA</textarea>
<script type="text/javascript" language="javascript">
pulisciHtml('test');
</script>