gpt4 book ai didi

javascript - 获取字符串中单词的第一个字母并保持其他字母相同

转载 作者:行者123 更新时间:2023-12-02 14:24:54 24 4
gpt4 key购买 nike

我以前从未真正接触过 JavaScript。我正在尝试格式化名称(例如 John Doe 应显示为 J. Doe)。我已经编写了从 cookie 中获取全名的代码,但我不知道如何以这种方式格式化它。

这是我现在的代码;它只显示全名:

var cookieParts = document.cookie.split(";");
var userName = "";
for (var i = 0; i < cookieParts.length; i++) {
var name_value = cookieParts[i],
equals_pos = name_value.indexOf("="),
name = unescape( name_value.slice(0, equals_pos) ).trim(),
value = unescape( name_value.slice(equals_pos + 1) );
if(name == "fullName"){
userName = value.substring(0,1);
}
}

有人可以帮我吗?谢谢。

最佳答案

我推断 name_value 看起来类似于“name=John Doe”。如果是这种情况,您可以这样做:

name_parts = name_value.split("=");
first_last = name_parts[1].split(" "); // assumes no spaces other than 1 between first and last name.

first_initial_last = first_last[0].substring(0, 1) + '. ' + first_last[1];

关于javascript - 获取字符串中单词的第一个字母并保持其他字母相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38355226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com