Derniers tutoriels de développement web
 

JavaScript RegExp m Modificateur

<JavaScript Object RegExp

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