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

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

Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:

  • Строка JavaScript
  • Строка Javascript начинается с ()
  • Строка JavaScript lastIndexOf ()
  • JavaScript Regex

Пример 1: Использование startWith ()

 // program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; if(string.startsWith(toCheckString)) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Вывод

 Строка начинается с «он».

В приведенной выше программе этот startsWith()метод используется, чтобы определить, начинается ли строка с «он» . В startsWith()методе проверке , если строка начинается с определенной строкой.

Оператор if… elseиспользуется для проверки условия.

Пример 2: Использование lastIndexOf ()

 // program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; let result = string.lastIndexOf(toCheckString, 0) === 0; if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Вывод

 Строка начинается с «он».

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

lastIndexOf()Метод возвращает индекс искомого строки (здесь поиск с первым индексом).

Пример 3: Использование RegEx

 // program to check if a string starts with another string const string = 'hello world'; const pattern = /^he/; let result = pattern.test(string); if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Вывод

 Строка начинается с «он».

В приведенной выше программе строка проверяется с помощью шаблона RegEx и test()метода.

/^ указывает начало строки.

Интересные статьи...