Exemple
Faites une recherche multiligne pour "is" au début de chaque ligne dans une chaîne:
var str = "\nIs th\nis it?";
var patt1 = /^is/m;
Le texte marqué ci - dessous montre où l'expression obtient un match:
Is th
is it?
Essayez vous - même » Définition et utilisation
Le modificateur m est utilisé pour effectuer une correspondance de multiligne.
Le traitement de modification de m début (^) et de fin ($) caractères pour correspondre au début ou à la fin de chaque ligne d'une chaîne (délimitées par \ n ou \ r), plutôt que le début ou la fin de la chaîne.
Remarque: Le modificateur m est sensible à la casse et arrêtera la recherche après le premier match. Pour effectuer une recherche globale, insensible à la casse, multiligne, utilisez ce modificateur avec "g" et "i" .
Astuce: Utilisez la multiligne propriété pour spécifier si oui ou non le modificateur m est réglé.
Support du navigateur
Expression | |||||
---|---|---|---|---|---|
m | Oui | Oui | Oui | Oui | Oui |
Syntaxe
new RegExp(" Détails techniques JavaScript Version: 1.5
autres exemples
Exemple
Faites une recherche globale, multiligne pour "is" au début de chaque ligne dans une chaîne:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm; Le texte marqué ci - dessous montre où l'expression obtient un match:
Is th
is h
is ? Essayez vous - même »
Exemple
Faites une recherche globale, insensible à la casse, multiligne pour "is" au début de chaque ligne dans une chaîne:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi; Le texte marqué ci - dessous montre où l'expression obtient un match:
Is th
is h
is ? Essayez vous - même »
Exemple
Faites une recherche globale, multiligne pour "is" à la fin de chaque ligne dans une chaîne:
var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm; Le texte marqué ci - dessous montre où l'expression obtient un match:
Is
th is
h is
? Essayez vous - même »
<JavaScript Object RegExp