JavaScript exec()
Пример
Поиск строки для символа "e";:
var str = "Лучшие вещи в жизни бесплатны";
var patt = new RegExp("e");
var res = patt.exec(str);
Попробуйте сами »
Определение и использование
Метод exec() проверяет соответствие в строке.
Этот метод возвращает совпадающий текст, если он находит совпадение, в противном случае он возвращает null.
Поддержка браузера
Метод | |||||
---|---|---|---|---|---|
exec() | Да | Да | Да | Да | Да |
Синтаксис
RegExpObject.exec(string)
Значения параметров
Параметр | Описание |
---|---|
string | Требуемый. Строка для поиска |
Возвращаемое значение
Тип | Описание |
---|---|
Array | Массив, содержащий совпадающий текст, если он находит совпадение, в противном случае возвращает null |
Технические детали
Версия JavaScript: | ECMAScript 1 |
---|
Еще примеры
Пример
Выполните глобальный поиск и проверьте наличие "Привет" и "Schoolsw3" в строке:
// Строка:
var str = "Привет мир!";
// Искать "Привет"
var patt = /Привет/g;
var result = patt.exec(str);
// Искать "Schoolsw3"
var patt2 = /Schoolsw3/g;
result2 = patt2.exec(str);
Вывод кода выше будет:
Привет // совпадение "Привет"
null
// не подходит "Schoolsw3"
Попробуйте сами »