Örnek
Için bir çoklu arama yapın "is" bir dizede her satırın başında:
var str = "\nIs th\nis it?";
var patt1 = /^is/m;
Ifadesi bir maç olur yerin altındaki işaretli metin gösterilir:
Is th
is it?
Kendin dene " Tanımı ve Kullanımı
m değiştiricisi bir çoklu-hatlı maç yapmak için kullanılır.
M değiştirici tedavi başlamadan (^) ve bitiş ($) karakterleri bir dize her satırı başlangıcını veya sonunu maç için (ile sınırlanmış \ n ya \ r), daha doğrusu sadece başında veya dizenin sonuna daha.
Not: m değiştirici harfe duyarlıdır ve ilk maçtan sonra aramayı durdurur. Küresel, küçük harf duyarsız, çok satırlı arama gerçekleştirmek için, birlikte bu değiştirici kullanmak "g" ve "i" .
İpucu: kullan satırlı m değiştiricisi etkin olup olmadığını belirlemek için özellik.
Tarayıcı Desteği
ifade | |||||
---|---|---|---|---|---|
m | Evet | Evet | Evet | Evet | Evet |
Sözdizimi
new RegExp(" Teknik detaylar JavaScript Versiyon: 1.5
Diğer Örnekler
Örnek
Için küresel, çok satırlı arama yapın "is" bir dizede her satırın başında:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm; Ifadesi bir maç olur yerin altındaki işaretli metin gösterilir:
Is th
is h
is ? Kendin dene "
Örnek
Için küresel, küçük harf duyarsız, çok satırlı arama yapın "is" bir dizede her satırın başında:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi; Ifadesi bir maç olur yerin altındaki işaretli metin gösterilir:
Is th
is h
is ? Kendin dene "
Örnek
Için küresel, çok satırlı arama yapın "is" bir dizede, her satırın sonunda:
var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm; Ifadesi bir maç olur yerin altındaki işaretli metin gösterilir:
Is
th is
h is
? Kendin dene "
<JavaScript RegExp Nesnesi