mi codigo
Código:
como pueden ver pongo una etiqueta de error si la cadena que van introduciendo no es correcta. <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>
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