我正在尝试在我的项目中使用Firebase身份验证。我知道您可以使用firebaseAuth.getCurrentUser()。getDisplayName一起获得名字和姓氏。但是,有什么方法可以分别获得名字和姓氏吗?谢谢
答案 0 :(得分:2)
为什么没有空格修饰?
var fullname = ...
var surname = fullname.split(" ").getOrNull(1);
在使用姓氏之前,请先检查其是否为空。
名字的索引为0,通常不会为空。
答案 1 :(得分:1)
没有API可以从Firebase身份验证中获取单独的名字和姓氏。
您可以尝试通过分隔空格(name.split(" ")
)来获得“名字”和“姓氏”,但这可能不是一个好主意,因为有些语言(例如日语)可能会没有空格。 (Reference)