Estoy usando jQuery para ordenar una columna de correos electrónicos, aunque están codificados en base64 en js ... así que necesito un comando de expresión regular para ignorar las etiquetas <script>.*?<script>
y solo ordenar lo que está después ellos (dentro de las etiquetas <noscript>
).Regex usando js para quitar js de html
Columna HTML
<td>
<script type="text/javascript">
document.write(Base64.decode('PG5vYnI+PGEgaHJlZj0ibWFpbHRvOmJpY2VAdWNzYy5lZHUiIHRpdGxlPSJiaWNlQHVjc2MuZWR1Ij5iaWNlPC9hPjwvbm9icj48YnIgLz4K'));
</script>
<noscript>username</noscript>
</td>
expresión regular que necesita un poco de amor
a.replace(/<script.*?<\/script>(.*?)/i,"$1");
¿Se repiten todos los correos electrónicos en '' o '
Si cada correo electrónico está en un bloque noscript, ¿por qué no simplemente ordenar jQuery ("noscript"). Text()? – slashnick