Exemplo regex para casar um padrão de link – javascript
Exemplo básico de uso do método [b].test()[/b] do objeto Regex.
Vou casar todos os links, que terminem em 32 caracteres(letras ou números).
<a href="http://www.site.com.br/caminho/pasta/c8f388d1917311e2a180000c29d05625">sim</a>
<a href="http://www.site.com.br/caminho/pasta/c8f388d1917311e2a180000c29d05625">sim</a>
<a href="http://www.site.com.br/caminho/pasta/c8f388d1917311e2a180000c29d05625aa">nao</a>
<a href="http://www.site.com.br/caminho/pasta/c8f388d1917311e2a180000c29d05625">sim</a>
<a href="http://www.site.com.br">nao</a>
<a href="http://www.site.com.br/caminho/pasta/c8f388d1917311e2a180000c29d05625aa">nao</a>
<a href="http://www.site.com.br/caminho/pasta/123412341234aaaabbbbccccddddeeee">sim</a>
<style>
.t { color: #f00; }
</style>
<script>
var as = document.getElementsByTagName('a'),
max = as.length;
while(max--){
var er = /\/[a-z0-9]{32}$/gi;
if(er.test(as[max].href)){
as[max].className = 't';
}
}
</script>
Mais um código que fiz para o iMasters, e resolvi postar aqui. =)