Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2012, 14:14
Avatar de saseisa
saseisa
 
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
Pregunta dudas expresion regular

hola a todos estoy haciendo un validador para un input text y estoy tratando de hacer la expresion con jquery

mi codigo
Código:
<script type="text/javascript">
	$('#username').keyup(function() {
    
	$('span.error').remove();
    
	var cadena = $(this).val();
	
   var expresion = /^[A-Z,a-z,ñ,Ñ,&]{1,3}[A-Z,a-z,ñ,Ñ,&,0-9]$/;
   
    if(!expresion.test(cadena)) {
        $(this).after('<span class="error">Error .</span>');
			
    }
});
</script>
como pueden ver pongo una etiqueta de error si la cadena que van introduciendo no es correcta.

cuando agrego el primer caracter me marca error segundo caracter error, tercer caracter y error hasta que pongo el cuarto caracter o digito se borra la etiqueta de error, no veo por donde este el error espero puedan ayudarme

desde ya gracias