0
하나의 문자열에 여러 개의 Firebase Auth uid
을 결합하고 싶습니다. 따라서 어떤 문자가 uid
에있을 수 없는지 알아야합니다. 그런 식으로 그들 중 하나를 구분 기호로 사용할 수 있습니다. 내가 중포 기지의 문서를 통해 검토 한 대답Firebase Auth uid에 유효하지 않은 문자가 있습니까?
하나의 문자열에 여러 개의 Firebase Auth uid
을 결합하고 싶습니다. 따라서 어떤 문자가 uid
에있을 수 없는지 알아야합니다. 그런 식으로 그들 중 하나를 구분 기호로 사용할 수 있습니다. 내가 중포 기지의 문서를 통해 검토 한 대답Firebase Auth uid에 유효하지 않은 문자가 있습니까?
을 찾을 수 없습니다
는 중포 기지 인증 임의로 생성 된 기본값은 uid
들 특수 문자 28 자 영숫자 문자열입니다. 그래서 올바른 것 같다,
^[0-9a-zA-Z]{27}[0-9]$
이 내가 중포 기지 프로젝트의 몇 가지에 걸쳐있는 uid
의 일치 :
또한 연구의 패턴을 제안 Firebase User ID Allowed Characters에서 답변에 저를 가져왔다.
의내 경험에 비추어 볼 때 Firebase의 최신 버전은
^[0-9a-zA-Z]{27}[0-9]$
패턴을 따릅니다.왜 항상 끝에 숫자가 있는지 모르지만 일관성이있는 것 같습니다.
가능한 복제 [중포 기지 사용자 ID 허용 문자 (https://stackoverflow.com/questions/40732330/firebase-user-id-allowed-characters) 그것은 시작 설명서에서의 – Grimthorr
[구조 귀하의 데이터를] (https://firebase.google.com/docs/database/ios/structure-data) 및 말한다 * 자신 만의 키를 만들면 인코딩 된 UTF-8이어야하며 최대 768 바이트가 될 수 있으며 포함 할 수 없습니다 ., $, #, [,],/또는 ASCII 제어 문자 0-31 또는 127 * – Jay