Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/06/2007, 02:57
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Re: Detectar mayúscula en un INPUT

Sí, no es tan dificil de entender la función con expresiones regulares:
Cita:
/(^| )[A-Z]+ [A-Z]+ [A-Z]+( |$)/
Esto es un patrón, un conjunto abstracto de cadenas. Al contrastarlo con una cadena cualquiera gracias al método test nos devuelve true o false si ese string esta incluido en el conjunto representado por la expresion regular.

Esa quiere decir
(^| ) ==> buscamos inicio de cadena (^) o un espacio en blanco ( )
[A-Z]+ ==> buscamos una letra del abecedario en mayusculas, de la A a la Z. Ademas que se repita una o varias veces
==> un espacio en blanco
( |$) ==> buscamos un espacio en blanco ( ) o fin de cadena ($).

Es asi de "simple". Si te interesa saber mas, hay informacion variada por internet.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.