Ver Mensaje Individual
  #13 (permalink)  
Antiguo 09/07/2010, 15:19
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Validar formulario con php

Hola

Ha sido un intento de validación con expresiones regulares. Ahora después de una ducha fría y con menos calor, las cosas están mas claras. Has de usar esta
Código Javascript:
Ver original
  1. if ((!/^\d{7}$/.test(document.form.campo.value)) && (!/^\d{10}$/.test(document.form.campo.value))) {alert("Has de ingresar un numero de 7 o 10 cifras");return false;}

La expresión regular /^\d{7}$/ y /^\d{10}$/ nos dice que en el campo solo se admitirán números y la cantidad de número admitidos será o 7 o 10.
Con test comprobamos si se cumple la expresión. Si se cumple nos retorna true, false en caso contrarío
Con el operador lógico && y con ! decimos que si no se cumple el primer test y tampoco se cumple el segundo, lance la alerta

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />