Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2010, 11:31
luxito
 
Fecha de Ingreso: junio-2010
Mensajes: 56
Antigüedad: 13 años, 11 meses
Puntos: 3
Detectar un caracter o caracteres en mayuscula

Hola, buen día.

me gustaría poder detectar, cuando una cadena de texto contiene algun caracter en mayuscula.

vi en el manual esta funcion, ctype_upper , pero este me detecta si toda una palabra contiene mayúsculas.

y lo que yo quiero es que detecte si tiene mayúsculas en uno o varios caracteres de la palabra.

encontré la función strrpos

Código:
$micadena = 'EstA es mi cadena';
if (strrpos($micadena, 'A')) { 
    echo 'Tu cadena tiene una letra "A" mayuscula.';
}
así como encuentra la "A" puedo indicarle que busque entre la A y la Z ?

probé las expresiones regulares y meta caracteres, pero no me funciona

Código:
$micadena = 'EstA es mi cadena';
if (strrpos($micadena, '/[A-Z]/')) { 
    echo 'Tu cadena tiene una letra "A" mayuscula.';
}
alguna solución a esto? u otra función que me ayude a realizar lo que quiero?

gracias de ante mano.


pdt: soy novato del php