Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/11/2008, 04:26
Avatar de Fernand0
Fernand0
 
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: Solo numeros, solo mail...

Para lo del Email..

Código PHP:
var cond=/^[aA-zZ0-9_.-]+@+[aA-zZ]+.+[aA-zZ]+$/; //esta condicion seria: *@*.*
    
if(form.email.field.value.match(cond)) ... //si se da la condicion.. 
Despues para lo de las letras y para los numeros
Código PHP:
(navigator.appName=='Netscape')? NS=true NS=null//si es FF o IE..

var Text=/[aA-zZ0-9_.-@ ]/;
var 
forHTML=/[aA-zZ0-9_. -]/;
var 
onlyWords=/[aA-zZ áÁéÉíÍóÓúÚàÀèÈìÌòÒùÙñÑçÇ']/;
var onlyNums=/[0-9]/;
var 
forTel=/[0--]/;
function 
charRestrict(econd)
{
    var 
e=|| window.event;
    var 
nKey=e.which || e.keyCode;
    var 
ch4r=String.fromCharCode(nKey);
    if(
nKey!=&& nKey!=13 && nKey!=27) if(!ch4r.match(cond)) ePrevent(e); //si no se encentra dentro de las condiciones.. cancelar la Key
}

function 
ePrevent(e) { (NS)? e.preventDefault() : window.event.cancelBubble=true; } 
Código HTML:
<input.. onkeypress="charRestrict(event, onlyWords);" ..> 
Código HTML:
<input.. onkeypress="charRestrict(event, forTel);" ..> 
Vos deberias de modificar las condiciones a tu gusto... creo que esta todo bien.. no se... estoy medio inconciente a esta hora @.@..