Функция соответствия в JavaScript - это найти строку с регулярными выражениями и вернуть результаты вывода в качестве массива.
stringObj.match (rgexp)
StringObj -это обязательно -имеет. Строковой объект или текст строки, который ищет его.
Rgexp -это обязательно. Чтобы включить регулярные паттерны выражения и доступные объекты регулярного выражения. Он также может включать в себя режим регулярного выражения и имя переменной или текст строки, которые доступны.
Если метод функции совпадения в JavaScript не находит сопоставление, верните NULL. Если вы найдете соответствующий возврат и обновите атрибуты глобального объекта Regexp, чтобы отразить результаты сопоставления. В JavaScript возвращаются три атрибута, возвращаемые методом функции соответствия: вход, индекс и ластиндекс. Свойство ввода содержит всю строку поиска. Свойство индекса содержит позицию суб -стрижки, которая сопоставлена в строке поиска повсюду. Свойство LastIndex содержит следующую позицию последнего персонажа в последнем матче. Если глобальный логотип (g) не установлен, элемент 0 массива содержит весь матч, а элемент с 1 -го по N содержит любой подраздел, который появился в соответствии. Это эквивалентно методу EXEC без глобального логотипа. Если установлен глобальный логотип, элемент от 0 до N содержит все сопоставление.
Следующий пример демонстрирует метод использования метода совпадения в JS:
функция matchdemo () {
Var r, re;
var s = "Дождь в Испании падает в основном в пьесе";
Re = /ain /i; // Создать режим регулярного выражения.
r = s.match (re);
Return (r);
}
В этом примере описывается метод метода использования метода совпадения метода функции с флагом.
функция matchdemo () {
Var r, re;
var s = "Дождь в Испании падает в основном в пьесе";
Re = /ain /ig; // Создать режим регулярного выражения.
r = s.match (re);
Return (r);
// четыре сопоставления.
}
Следующие строки кода демонстрируют использование метода функции совпадения в JS текста строки.
var, re = "Испания";
r = "Дождь в Испании" .replace (re, "Канада");
Метод Match () используется для поиска указанного значения из строки. Indexof () и lastindexof () методы возвращают номера позиций, если вы не можете найти возврат -1. Обратите внимание на дело
<script type = "text/javascript">
Var str = "Привет, мир!"
document.write (str.match ("world") + "")
document.write (str.match ("world") + "")
document.write (str.match ("worldd") + "")
document.write (str.match ("world!")))
</script>