elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:12  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Hay algún problema al usar...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Hay algún problema al usar...  (Leído 601 veces)
Shell Root


Desconectado Desconectado

Mensajes: 2.456


Alex Jurado


Ver Perfil WWW
Hay algún problema al usar...
« en: 21 Marzo 2011, 20:07 »

Hay algún tipo de problema al usar una función como la siguiente. Me refiero a las ExpReg.
Código
   $sExpReg = '';
 
  if( $sType == "CHAR" ){ $sExpReg = "/^[a-z]+$/i"; }         # CHAR = String
  elseif( $sType == "NUM" ){ $sExpReg = "/^[[:digit:]]+$/"; } # NUM  = Numbers
  elseif( $sType == "ALL" ){ $sExpReg = "/^[[:alnum:]]+$/"; } # ALL  = String and Numbers
  else{ return 0; }
 
  if( @preg_match( $sExpReg, $sString ) ){ return $sString; }
}


« Última modificación: 21 Marzo 2011, 20:19 por Shell Root » En línea

---
~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 954



Ver Perfil
Re: Hay algún problema al usar...
« Respuesta #1 en: 21 Marzo 2011, 21:05 »

Yo no veo ningún problema, la probé y todo anda bien.

Pd: Te recomiendo que no utilices patrones de Posix aunque son compatible con Perl.


En línea

Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.334

he vuelto :)


Ver Perfil WWW
Re: Hay algún problema al usar...
« Respuesta #2 en: 21 Marzo 2011, 22:04 »

la string no incluye caracteres especiales ni espacios... por que no usas las funciones is_string/is_numeric?
En línea

Ojo por ojo, y el mundo acabará ciego.
Shell Root


Desconectado Desconectado

Mensajes: 2.456


Alex Jurado


Ver Perfil WWW
Re: Hay algún problema al usar...
« Respuesta #3 en: 21 Marzo 2011, 22:11 »

Si agregará la ñ, lo tomaría como carácter especial?
En línea

---
~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 954



Ver Perfil
Re: Hay algún problema al usar...
« Respuesta #4 en: 21 Marzo 2011, 22:56 »

Pasa que la ñ no es parte del alfabeto según el locale que tienes establecido.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines