Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2012, 03:15
stinson
 
Fecha de Ingreso: febrero-2011
Ubicación: Entre Navarra y La Rioja
Mensajes: 41
Antigüedad: 13 años, 2 meses
Puntos: 0
comprobar caracteres no funciona

tengo una función en javascript para que no permita otra cosa que no sean números, letras y _ pero por si no tienen activado el javascript quiero hacer lo mismo con php y en caso de que metan un * por ejemplo, salte un error

Código PHP:
Ver original
  1. if (preg_match('^[a-zA-Z0-9_]{3,16}+^', $usuario)) {
  2.                         echo "El nombre de usuario es correcto<br>";
  3.                         return true;
  4.                     }else {
  5.                         echo "El nombre de usuario no es válido<br>";
  6.                         return false;
  7.                     }


el +^ del final lo he puesto porque en ejemplos de internet salía con +$ pero al ponerlo me saltaba error de que no encontraba el final