For an app I build, I want to use the ID generated by Firebase push as an email address local part. Since the dash (-) is not allowed as first character, I would like to replace it with another character.
This has to be reversible though. Therefore I want to know, which characters does the Firebase push ID consist of? So far I have seen:
- alpha (a-z and A-Z and 0-9)
- underscore (_)
- dash (-)
Sample: -KD3rcGMuucRDjKOTK3O
- Are there any other characters which might be contained in the ID?
- Do firebase IDs always start with a dash?