Ver Mensaje Individual
  #10 (permalink)  
Antiguo 01/09/2011, 11:33
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: detectar caracteres especiales

Cita:
necesito identificar si estan introduciendo caracteres especiales (acentos y ñ) y si encuentra no me permita almacenarlos en la bd
Listado de caracteres especiales

No sólo ñ y tíldes, claramente dice.

Código PHP:
Ver original
  1. $texto = "())()())( %·%$%&%$%$ Texto con caracteres especiales %&()%$";
  2. if (preg_match("/(á|é|í|ó|ú|ñ+)/", $texto)) {
  3.     echo "Vaya parece ser que has introducido caracteres no válidos";
  4. } else {
  5.     echo "Todo correcto...";
  6. }

Todo correcto... ??? No debe ser así. Si quieres un texto sin estos prefiero ponerle letras de la A a la Z sin Ñ
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 01/09/2011 a las 11:42