2010-08-08 101 views
1

目前,我正在編寫一個Google Chrome擴展程序(使用Javascript),它與GMail進行接口。該擴展程序需要知道每個GMail URL末尾存在的唯一電子郵件標識符。從GMail URL中獲取唯一的電子郵件標識符

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

什麼是讓使用Javascript(通過正則表達式或否則這唯一標識符的最佳方式,最好是在這樣的功能:

功能則getIdentifier( URL){ [Insert your magic here] return ID; }

感謝,

DLiKS

回答

2

這是基於你的樣品提供,如果你放心的格式,你可以使用.substirng().lastIndexOf(),像這樣:

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

You can give it a try here ,這讓它很簡單,找到最後的/,移過一個排除/本身,取其餘的字符串。

+0

爲什麼我沒有想到這個?非常感謝! – DLiKS 2010-08-08 12:07:07