Banderas en JavaScript de Cuerda Expresiones JavaScript Cuerda Expresiones Regulares Regulares - Parte 5 Introducción Esto es parte de mi serie 5 JavaScript Cadena expresiones regulares. Coincidencia de mayúsculas y minúsculas. Usted no puede saber si lo que busca es en minúsculas o en mayúsculas o ha mezclado los casos. Es posible que usted pueda hacer un caso partido insensibles. Usted necesita lo que se llama una bandera para esto. Hay un buen número de banderas y cada uno tiene su propio propósito. Vamos a aprender algo de ellos en esta parte de la serie.
En esta parte de la serie, vamos a utilizar la cadena de búsqueda () método, así como el método de coincidencia de cadena (). Usted debe utilizar el método en lugar del método match () de búsqueda (), cuando lo que desea es ver si se produce una coincidencia o no. Eso es lo que requiere la especificación JavaScript. Recuerde, se compara el resultado del método de búsqueda () -1 (y no es cierto o falso) La i Bandera De forma predeterminada, la igualación entre mayúsculas y minúsculas. Para que sea más sensible a mayúsculas, usted tiene que utilizar lo que se llama la bandera i.
Así que si tenemos la expresión regular, /enviar /y luego también tenemos var subject = "Haga clic en el botón Enviar." el siguiente código no producirá un partido: var subject = "Haga clic en el botón Enviar."; La expresión regular no coincida con la cadena de asunto, porque la expresión regular tiene "enviar", donde S es en minúsculas, pero la cadena de asunto ha "Enviar", donde S es en mayúsculas. Si desea que este juego sea mayúsculas y minúsculas, a continuación, su expresión regular tendrá que ser /enviar /i Nota i justo después de la segunda barra inclinada. Es la bandera i.
El siguiente código producirá un partido. Se ha producido a juego porque hemos hecho el caso de expresiones regulares insensibles, con la bandera i. Coincidencia Global Es posible que usted tiene más de una subcadena en la cadena de asunto que coincida con la expresión regular. Por defecto, sólo la primera subcadena en la asignatura se corresponde. Para hacer coincidir todas las cadenas secundarias en el tema, usted tiene que utilizar el indicador global, g.
Esta es la sintaxis: Considere la siguiente cadena de asunto: var subject =; "Un gato es un animal Una rata es un animal Un murciélago es una criatura..." En el asunto de referencia, tiene las cuerdas secundarias: gato, rata y murciélago. Usted tiene gato en primer lugar, a continuación, rat