flash - instalar flex sdk




AIR, Flex: cómo verificar si la expresión regular es válida (3)

¿Qué quieres decir con "válido"? Si desea verificar si la expresión regular coincide con una cadena en particular, puede usar RegExp::test() - devolverá true si hay una coincidencia, false si no es así.

Quiero verificar en Adobe AIR si la expresión regular es válida. Estoy buscando algo similar, como aquí: ¿Cómo comprobar si una Regex dada es válida?

No quiero comparar la expresión regular y el valor del texto; quiero verificar si esta expresión regular es válida. Si alguien escribe regex no válido, por ejemplo: "x {5, -3}" o "(((^^ $$$) //)" o algo así, solo necesito comunicarle que esta expresión regular no es válido - no es la expresión regular adecuada.

En Java se puede hacer por: [código]

try {
            Pattern.compile(userInputPattern);
        } catch (PatternSyntaxException exception) {
            System.err.println(exception.getDescription());
            System.exit(1);
        }

[/código]