заканчивается в JavaScript - PullRequest
1066 голосов
/ 11 ноября 2008

Как я могу проверить, заканчивается ли строка определенным символом в JavaScript?

Пример: у меня есть строка

var str = "mystring#";

Я хочу знать, заканчивается ли эта строка #. Как я могу это проверить?

  1. Есть ли в JavaScript метод endsWith()?

  2. Одно из решений, которое у меня есть, это взять длину строки и получить последний символ и проверить его.

Это лучший способ или есть какой-то другой способ?

Ответы [ 31 ]

0 голосов
/ 23 октября 2014

для кофе

String::endsWith = (suffix) ->
  -1 != @indexOf suffix, @length - suffix.length
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...