tutorial pengembangan web terbaru
 

JavaScript Regexp m Modifier

<JavaScript regexp Object

Contoh

Lakukan pencarian multiline untuk "is" di awal setiap baris dalam sebuah string:

var str = "\nIs th\nis it?";
var patt1 = /^is/m;

Teks ditandai bawah ini menunjukkan di mana ekspresi mendapat pertandingan:


Is th
is it?
Cobalah sendiri "

Definisi dan Penggunaan

M pengubah digunakan untuk melakukan pertandingan multiline.

M pengubah memperlakukan dimulai (^) dan akhir ($) karakter untuk mencocokkan awal atau akhir setiap baris string (dibatasi oleh \ n atau \ r), bukan hanya awal atau akhir string.

Catatan: m pengubah adalah case-sensitive dan akan menghentikan pencarian setelah pertandingan pertama. Untuk melakukan global, kasus-sensitif, pencarian multiline, menggunakan pengubah ini bersama-sama dengan "g" dan "i" .

Tip: Gunakan multiline properti untuk menentukan apakah atau tidak m modifikator diatur.


Dukungan Browser

Ekspresi
m iya nih iya nih iya nih iya nih iya nih

Sintaksis

new RegExp(" Rincian teknis
Versi JavaScript: 1,5

Contoh lebih

Contoh

Lakukan global, pencarian multiline untuk "is" di awal setiap baris dalam sebuah string:

var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm;

Teks ditandai bawah ini menunjukkan di mana ekspresi mendapat pertandingan:

Is th
is h
is ?
Cobalah sendiri "

Contoh

Lakukan global, kasus-sensitif, pencarian multiline untuk "is" di awal setiap baris dalam sebuah string:

var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi;

Teks ditandai bawah ini menunjukkan di mana ekspresi mendapat pertandingan:


Is th
is h
is ?
Cobalah sendiri "

Contoh

Lakukan global, pencarian multiline untuk "is" pada akhir setiap baris dalam sebuah string:

var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm;

Teks ditandai bawah ini menunjukkan di mana ekspresi mendapat pertandingan:

Is
th is
h is
?
Cobalah sendiri "

<JavaScript regexp Object