Buenos dias
estoy recopilando los javascript de mi programa en php en un archivo .js , me funciona muy bien con las dos funciones que tengo alli, pero cuando le agrego otra funcion para validacion de correo inmediatamente me dejan de funcionar todas las validaciones que antes si me funcionaban, a continuacion describo lo que tengo en el archivo y me funciona:
// JavaScript Document
// ESTA FUNCION SOLO ME PERMITE EL INGRESO DE NUMERO Y NO DE LETRAS
function validarnumero(e) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron = /\d/; // 4
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
//////////////////////////////////////////////////////-------------------/////////////////////////////////////////////////////////
//ESTA FUNCION SOLO ME PERMITE INGRESO DE LETRAS Y NO NUMEROS EN UN TXT
function validar(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true;
patron =/[A-Za-z\s]/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
Pero cuando agrego la funcion para validar el correcto ingreso de un email TODO deja de funcionar, ya deja de validar el ingreso de solo numeros y solo letras..... asi es como queda
// JavaScript Document
// ESTA FUNCION SOLO ME PERMITE EL INGRESO DE NUMERO Y NO DE LETRAS
function validarnumero(e) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron = /\d/; // 4
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
//////////////////////////////////////////////////////-------------------/////////////////////////////////////////////////////////
//ESTA FUNCION SOLO ME PERMITE INGRESO DE LETRAS Y NO NUMEROS EN UN TXT
function validar(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true;
patron =/[A-Za-z\s]/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
//////////////////////////////////////////////////////-------------------/////////////////////////////////////////////////////////
function mostrar_informacion(txtemail){
//expresion regular
var b=⁄^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$⁄;
//comentar la siguiente linea si no se desea que aparezca el alert()
alert("Email " + (b.test(txtemail)?"":"no ") + "válido.");
//devuelve verdadero si validacion OK, y falso en caso contrario
return b.test(txtemail);
}
QUE ESTOY HACIENDO MAL????