Получить уникальный идентификатор электронной почты из URL GMail - PullRequest
2 голосов
/ 08 августа 2010

В данный момент я кодирую расширение Google Chrome (в Javascript), которое взаимодействует с GMail.Расширение должно знать уникальный идентификатор электронной почты, который присутствует в конце каждого URL-адреса GMail.

Например.https://mail.google.com/mail/#inbox/11a4ac0cg2bc3330 https://mail.google.com/mail/#label/Archived+Emails/11a4c8b472b03c87

Как лучше всего получить этот уникальный идентификатор, используя Javascript (через регулярное выражение или иным образом, предпочтительно в такой функции:

function getIdentifier (URL) {[Вставьте здесь свою магию] возвращаемый идентификатор;}

Спасибо,

DLiKS

1 Ответ

3 голосов
/ 08 августа 2010

это зависит от предоставленных вами образцов, если вы уверены в формате, вы можете использовать .substirng() и .lastIndexOf(), например:

function getIdentifier(URL){
  return URL.substring(URL.lastIndexOf('/') + 1);
}

Вы можете попробовать здесь , это довольно просто, найдите последний /, переместитесь на один, чтобы исключить сам /, возьмите оставшуюся часть строки. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...