Рубрики
Без рубрики

JavaScript: Проверьте, начинается ли строка с подстрокой

В этом руководстве мы посмотрим на практические примеры о том, как проверить, начинается ли строка с другой строки в JavaScript, используя `Startswith ()` и Regex.

Автор оригинала: Abhilash Kakumanu.

Вступление

В этом руководстве мы посмотрим на Как проверить, начинается ли строка с подстрокой в JavaScript Отказ

Это легко достигается либо через Startswith () метод или Регулярные выражения Отказ

Проверьте, начинается ли строка с другой строки с StartSwith ()

StartShith (SearchString [, позиция]) Метод возвращает логическое значение, которое указывает, начинается ли строка с символов указанного SearchString Отказ При желании мы также можем использовать позиция аргумент, чтобы указать положение строки, на которую можно начать поиск.

Давайте посмотрим на это в действии:

const str = "This is an example for startsWith() method";

console.log(str.startsWith("This")); // true
console.log(str.startsWith("is", 2)); // true

В первом примере мы проверяем, если строка утра начинается с «Это» Отказ

Во втором примере мы проверяем, если утра начинается с "это" Если мы начинаем наш поиск от индекса 2 (I.E, 3-й символ).

Проверьте, начинается ли строка с другой строки с регулярными выражениями

Регулярные выражения действительно мощны и позволяют нам соответствовать различным узорам. Это отличное использование для них, поскольку мы по сути, проверяем шаблон – если строка начинается с подстроки.

Regexobj.test (Reg) Метод пытается соответствовать указанному регулярному выражению Рег к исходной строке и возвращает логический Значение, которое указывает, было ли найдено матч:

const str = "hello world";

const regEx = /^he/;

console.log(regEx.test(str)); // true

В этом подходе мы проверяем ли шаблон Regex происходит в строке утра Отказ ^ metacharacter представляет, что указанный шаблон он должен быть в начале строки. Таким образом, регулярное выражение – /^ он/ Проверяет, запускается ли указанная строка с подстроки он Отказ

Заключение

В этом руководстве мы посмотрели на то, как проверить, начинается ли строка с подстрокой в ванильном JavaScript, используя Startswith () Метод, а также регулярные выражения.