Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2009, 21:38
gustax
 
Fecha de Ingreso: mayo-2009
Mensajes: 57
Antigüedad: 14 años, 11 meses
Puntos: 0
Duda function isDigits

Estoy con un formulario de contacto y en el campo telefono esta la function que deje al final de la página.
Queria saber ¿Qué aceptaba esa funcion? por lo que veo lo que esta encerrado entre comillas es "/[^0-9]/"
Queria saber como hacer para que acepte "espacios, el signo mas (+), el guion (-), y barras (/).
Ya que si tuvieran que escribir un numero de telefono de esta forma; +54 011 464646 ó; +54-011-464646; no podrían.
Código PHP:
    function isDigits($element) {
        if(
$element == "")
            return 
true;
        else    
          return !
preg_match ("/[^0-9]/"$element);
    } 
Muchas gracias.