2016-11-22 101 views
1

我正在創建一個組合兩個Firebase用戶ID的密鑰,例如。Firebase用戶ID允許的字符

是否有人知道Firebase用戶ID由哪些字符集組成?理想情況下,分隔符不應位於形成Firebase用戶標識的可能字符集中。

(P.S .:計劃使用下劃線「_」或雙下劃線「__」作爲分隔符)。

回答

0

自動生成的最新版本Firebase uids是字母數字,不帶破折號或下劃線。以前版本的Firebase使用uuid作爲uid。所以那些包含破折號。也就是說,如果您通過admin sdk創建自己的用戶,則可以在uids中指定破折號和下劃線。請記住,一個uid有128個字符的限制。

1

根據我的經驗,最新版本的Firebase遵循^[0-9a-zA-Z]{27}[0-9]$模式。

我不知道爲什麼總是有一個數字,但這似乎是一致的。