Ejemplo
Haga una búsqueda de varias líneas de "is" al comienzo de cada línea en una cadena:
var str = "\nIs th\nis it?";
var patt1 = /^is/m;
El texto marcado muestra donde la expresión consigue un partido:
Is th
is it?
Inténtalo tú mismo " Definición y Uso
El m modificador se utiliza para realizar un partido de líneas múltiples.
El tratamiento modificador m comenzando (^) y el final ($) caracteres para que coincida con el comienzo o al final de cada línea de una cadena (delimitados por \ no \ r), en lugar de sólo el principio o el final de la cadena.
Nota: El modificador m entre mayúsculas y minúsculas y se detendrá la búsqueda después de que el primer partido. Para realizar una mayúsculas y minúsculas, búsqueda global, de varias líneas, utilice este modificador junto con "g" y "i" .
Consejo: Utilice la multilínea propiedad para especificar si el modificador se pone m.
Soporte del navegador
Expresión | |||||
---|---|---|---|---|---|
m | Sí | Sí | Sí | Sí | Sí |
Sintaxis
new RegExp(" Detalles técnicos Versión de JavaScript: 1.5
Más ejemplos
Ejemplo
Hacer una búsqueda global para multilínea "is" al comienzo de cada línea en una cadena:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm; El texto marcado muestra donde la expresión consigue un partido:
Is th
is h
is ? Inténtalo tú mismo "
Ejemplo
Hacer una entre mayúsculas y minúsculas, búsqueda global, de varias líneas de "is" al comienzo de cada línea en una cadena:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi; El texto marcado muestra donde la expresión consigue un partido:
Is th
is h
is ? Inténtalo tú mismo "
Ejemplo
Hacer una búsqueda global para multilínea "is" al final de cada línea en una cadena:
var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm; El texto marcado muestra donde la expresión consigue un partido:
Is
th is
h is
? Inténtalo tú mismo "
<JavaScript Object RegExp