пример
Выберите строку для символа "e" :
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.exec(str);
Так как есть "e" в строке, результат Реза будет:
e
Попробуй сам " Определение и использование
В exec() тесты метода для совпадения в строке.
Этот метод возвращает согласованный текст, если он находит совпадение, в противном случае она возвращает нуль.
Поддержка браузеров
метод | |||||
---|---|---|---|---|---|
exec() | да | да | да | да | да |
Синтаксис
RegExpObject .exec( Значения параметров параметр Описание string Необходимые. Строка для поиска
Возвращаемое значение
Тип Описание Array Массив, содержащий согласованный текст, если он находит совпадение, в противном случае она возвращает нуль
Технические подробности
Версия JavaScript: 1.2
Еще примеры
пример
Есть глобальный поиск, и тест на "Hello" и "w3ii" в строке:
// The string:
var str = "Hello world!";
// Look for "Hello"
var patt = /Hello/g;
var result = patt.exec(str);
// Look for
"w3ii"
var patt2 = /w3ii/g;
result2 = patt2.exec(str); Выход кода выше:
Hello // match for "Hello"
null
// no match for "w3ii" Попробуй сам "
<JavaScript RegExp Object