Fundamentos de la utilización de expresiones regularesFlash Player 9 y posterior, Adobe AIR 1.0 y posterior Una expresión regular describe un patrón de caracteres. Las expresiones regulares se suelen utilizar para comprobar que un valor de texto se ajusta a un patrón específico (por ejemplo, para comprobar que un número de teléfono especificado por el usuario tiene el número de dígitos correcto) o para sustituir partes de un valor de texto que coincidan con un patrón específico. Las expresiones regulares pueden ser sencillas. Por ejemplo, se puede desear confirmar que una cadena específica coincide con "ABC" o reemplazar cada instancia de "ABC" en una cadena por otro texto. En este caso, se puede utilizar la siguiente expresión regular, que define el patrón formado por las letras A, B y C en secuencia: /ABC/ Hay que tener en cuenta que el literal de expresión regular se delimita con el carácter barra diagonal (/). Los patrones de expresión regular también pueden ser complejos y, a veces, aparentemente crípticos, como la siguiente expresión para detectar una dirección de correo electrónico válida: /([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}/
Normalmente las expresiones regulares se utilizan para buscar patrones en cadenas y para reemplazar caracteres. En estos casos, se creará un objeto de expresión regular y se utilizará como parámetro de uno de varios métodos de la clase String. Los siguientes métodos de la clase String toman como parámetros expresiones regulares: match(), replace(), search() y split(). Para más información sobre estos métodos, consulte Búsqueda de patrones en cadenas y sustitución de subcadenas La clase RegExp incluye los métodos siguientes: test() y exec(). Para más información, consulte Métodos para utilizar expresiones regulares con cadenas. Conceptos y términos importantesLa siguiente lista de referencias contiene términos importantes que resultan relevantes para esta función:
|
|