Метод test() RegExp JavaScript
- Предыдущая страница
- Следующая страница
- Вернуться на один уровень вверх Референсное руководство по JavaScript RegExp
Определение и использование
test()
Метод тестирования соответствующих элементов строки.
Если найден соответствующий элемент, возвращается true
в противном случае возвращает false
.
Пример
Пример 1
Искать символ "e" в строке:
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Пример 2
Выполнить глобальный поиск и проверить "Hello" и "W3School" в строке:
// Строка: let text = "Hello world!"; // Найти "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Найти "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
Синтаксис
regexp.test(string)
Параметр
Параметр | Описание |
---|---|
string | Обязателен. Строка для поиска. |
Возвратное значение
Тип | Описание |
---|---|
Boolean | Если найден соответствующий элемент, возвращает true, в противном случае возвращает false. |
Технические детали
Возвратное значение
возвращает string Если строка regexp соответствующий текст, если в строке содержится текст, соответствующий true
в противном случае возвращает false
.
выбрасывается
Тип | Описание |
---|---|
TypeError | Если объект, вызов которого производится, не является объектом RegExp, выбрасывается исключение. |
Описание
Объект RegExp test()
Метод проверяет, соответствует ли строка某个 модели.
Метод test() будет проверять строку stringпроверяет, содержит ли строка текст, соответствующий regexp текст, соответствующий шаблону. Если string если в строке содержится такой текст, этот метод возвращает true
в противном случае, возвращает false
.
Вызов метода test() объекта RegExp r и передача ему строки s эквивалентно: (r.exec(s) != null).
Поддержка браузерами
test()
Это функция ECMAScript1 (ES1).
Все браузеры полностью поддерживают ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
Методы поиска регулярных выражений
В JavaScript, текстовый поиск с использованием регулярных выражений можно выполнить различными методами.
ИспользованиеМодель (pattern)В качестве регулярного выражения, эти методы являются наиболее часто используемыми:
Пример | Описание |
---|---|
text.match(pattern) | Метод строки match() |
text.search(pattern) | Метод строки search() |
pattern.exec(text) | Метод exec() RexExp |
pattern.test(text) | Метод test() RexExp |
- Предыдущая страница
- Следующая страница
- Вернуться на один уровень вверх Референсное руководство по JavaScript RegExp