Foros del Web » Programando para Internet » PHP »

algo que exija de la a-z

Estas en el tema de algo que exija de la a-z en el foro de PHP en Foros del Web. Buenas, tengo $var que vale "talcontenido" y quiero comprobar si lleba solo palabras de la a la z. kreo k seria asi <? $var = ...
  #1 (permalink)  
Antiguo 24/07/2003, 11:54
 
Fecha de Ingreso: noviembre-2002
Ubicación: Almeria
Mensajes: 131
Antigüedad: 21 años, 5 meses
Puntos: 0
algo que exija de la a-z

Buenas, tengo $var que vale "talcontenido" y quiero comprobar si lleba solo palabras de la a la z.

kreo k seria asi
<?
$var = "talcontenido";

if(funcion($var,a-z)){
echo "esta palabra solo contiene caracteres de a a z";
}

gracias
  #2 (permalink)  
Antiguo 24/07/2003, 12:00
Avatar de DINASEN  
Fecha de Ingreso: marzo-2003
Mensajes: 997
Antigüedad: 21 años, 1 mes
Puntos: 1
y si las quitas tanto los numero como mayusculas ?¿

seria asi:

Código PHP:

$cadena 
'esto tiene de to MAYUSCULAS y 123334f';
 
//quiero eliminar las minusculas
 
$cadena ereg_replace('[A-Z]'''$cadena);//quitamos mayusculas
 
$cadena ereg_replace('[0-9]'''$cadena);//quitamos nuemeros
echo"$cadena"
UN Saludo

Última edición por DINASEN; 24/07/2003 a las 12:06
  #3 (permalink)  
Antiguo 24/07/2003, 12:33
 
Fecha de Ingreso: noviembre-2002
Ubicación: Almeria
Mensajes: 131
Antigüedad: 21 años, 5 meses
Puntos: 0
si pero si la $var = "#€@|ºª\¡'" si pero si var es este valor que? no hay algo mejor para esto? solo necesitamos las letras de la a-z

gracias
__________________
Nunca dejes de aprender.
  #4 (permalink)  
Antiguo 24/07/2003, 15:00
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 22 años, 6 meses
Puntos: 6
Las expresiones regulares son lo suficientemente completas como para cotejar lo que requieres, que en este caso es una cadena que contenga solo caracteres de la a la z.
Un ejemplo usando las funciones POXIS.
Código PHP:
// cadena de texto a revisar.
     
$cadena 'asfalksdjfkiuoweXXSWEFCqriusdagas';
     
//checamos que solo contenga letras
     
if( !eregi'^[[:alpha:]]+$'$cadena ) )
     {
         exit( 
"No tiene letras, Repito no tiene letras :(" );
     }
     
     echo 
"Sigue programa"
Para detalles visita la siguiente pagina http://unixhelp.ed.ac.uk/CGI/man-cgi?regex+7 donde puedes ver mas detalladamenet como se usan las expresiones regulares POXIS.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:11.