Sto usando jQuery per ordinare una colonna di email, sebbene siano codificate in base64 in js ... quindi ho bisogno di un comando regex per ignorare i tag <script>.*?<script>
e ordinare solo ciò che è dopo loro (all'interno dei tag <noscript>
).Regex usando js per strip js da html
Colonna HTML
<td>
<script type="text/javascript">
document.write(Base64.decode('PG5vYnI+PGEgaHJlZj0ibWFpbHRvOmJpY2VAdWNzYy5lZHUiIHRpdGxlPSJiaWNlQHVjc2MuZWR1Ij5iaWNlPC9hPjwvbm9icj48YnIgLz4K'));
</script>
<noscript>username</noscript>
</td>
Regex che ha bisogno di un po 'di amore
a.replace(/<script.*?<\/script>(.*?)/i,"$1");
Sono tutti i messaggi di posta elettronica si trova in '' o ''
Se ogni e-mail è in un blocco noscript, perché non basta ordinare su jQuery ("noscript"). Text()? – slashnick