Gente:
tengo esto:
Código HTML:
<script>
var texto = '<a href="[url e.php?p=-5]">anterior</a> | <a href="[url e.php?p=1]">siguiente</a>';
var encuentra = /\[(.*)\]/g;
while (trajo = encuentra.exec(texto)){
alert(trajo);
}
</script>
en vez de traerme
[url e.php?p=-5]
[url e.php?p=1]
me trae
[url e.php?p=-5]">anterior</a> | <a href="[url e.php?p=1]
como puedo hacer para que me traiga el primer corchete cerrado que encuentra y no el ultimo?
Comocen algun tutorial copado de expresiones regulares?
Gracias!!!