Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

String.prototype.endsWith

Проверяет, заканчивается ли строка заданным текстом.

Доступно с: ES2015

Синтаксис

str.endsWith(searchString, endPosition)

Параметры

ПараметрТипОписание
searchStringstringТекст, которым должна заканчиваться строка.
endPositionnumberНеобязательный. Считать строку такой длины. По умолчанию — вся строка.

Возвращаемое значение

booleantrue, если строка заканчивается этим текстом.

Примеры

Проверка расширения файла:

console.log('photo.jpg'.endsWith('.jpg'));
console.log('photo.png'.endsWith('.jpg'));

Результат:

true
false

Регистр учитывается — приведите строку к одному регистру:

const file = 'PHOTO.JPG';
 
console.log(file.endsWith('.jpg'));
console.log(file.toLowerCase().endsWith('.jpg'));

Результат:

false
true

Примечания

Пара к этому методу — startsWith(). Оба метода не принимают регулярные выражения.

См. также

Вопросы и ответы по теме

В учебнике

  • Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.