¿cual error?, tienes que
ver y analizar lo que estás haciendo, porque estas aplicando una expresión regular de email al nombre del usuario
cuando debes de aplicársela al email
todo lo anterior fue para descartar verdaderos errores del código, por lo que el error está en la lógica que aplicas, esto NO tiene sentido y lo extraño es que no te dieras cuenta
:
aquí validas
usuario con una expresión para email,
y no al email
var
valor = document.forms['form1'].elements['
Usuario'].value;
Código Javascript
:
Ver originalelse if(!(/^\w+([\-_.]?\w+)*@\w+([\-_.]?\w+)*(\.\w{2,3,4})+$/.test(valor)) )
{
alert('Usuario no registrado');
document.forms['form1'].elements['Usuario'].focus();
return false;
}