пример
У многострочный поиск "is" в начале каждой строки в строку:
var str = "\nIs th\nis it?";
var patt1 = /^is/m;
Отмеченный текст ниже показывает , где выражение получает матч:
Is th
is it?
Попробуй сам " Определение и использование
Модификатор м используется для выполнения матча многострочного.
М Модификатор лечение начала (^) и конец ($) символы , чтобы соответствовать началу или конец каждой строки строки (ограниченная \ п или \ г), а не только в начале или в конце строки.
Примечание: Модификатор м чувствительны к регистру и остановит поиск после первого матча. Для выполнения глобального, регистронезависимый, многострочный поиска, используйте модификатор вместе с "g" и "i" .
Совет: Используйте многострочное свойство , чтобы указать или не установлен модификатор м.
Поддержка браузеров
выражение | |||||
---|---|---|---|---|---|
m | да | да | да | да | да |
Синтаксис
new RegExp(" Технические подробности Версия JavaScript: 1,5
Еще примеры
пример
Есть глобальный, многострочный поиск "is" в начале каждой строки в строку:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm; Отмеченный текст ниже показывает , где выражение получает матч:
Is th
is h
is ? Попробуй сам "
пример
Есть глобальный, нечувствительны к регистру, многострочный поиск "is" в начале каждой строки в строку:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi; Отмеченный текст ниже показывает , где выражение получает матч:
Is th
is h
is ? Попробуй сам "
пример
Есть глобальный, многострочный поиск "is" в конце каждой строки в строку:
var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm; Отмеченный текст ниже показывает , где выражение получает матч:
Is
th is
h is
? Попробуй сам "
<JavaScript RegExp Object