从GMail URL获取唯一电子邮件标识符

时间:2010-08-08 11:48:55

标签: javascript regex gmail

目前,我正在编写一个与GMail接口的Google Chrome扩展程序(使用Javascript)。扩展程序需要知道每个GMail URL末尾的唯一电子邮件标识符。

  

EG。 https://mail.google.com/mail/#inbox/ 11a4ac0cg2bc3330         https://mail.google.com/mail/#label/Archived+Emails/ 11a4c8b472b03c87

使用Javascript获取此唯一标识符的最佳方法是什么(通过正则表达式或其他方式,最好是在这样的函数中:

  

function getIdentifier(URL){                  [在这里插入你的魔法]                  返回ID;              }

谢谢,

DLiKS

1 个答案:

答案 0 :(得分:3)

这取决于您提供的示例,如果您确定格式,可以使用.substirng().lastIndexOf(),如下所示:

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

You can give it a try here,这使得它非常简单,找到最后一个/,移过一个以排除/本身,取其余的字符串。