Javascript 取由空格分隔的字符串的第一个字母
我有这样一个字符串:Javascript 取由空格分隔的字符串的第一个字母,javascript,string,split,Javascript,String,Split,我有这样一个字符串: 借记卡。如何提取被空格分隔的字符串的第一个字母?更具体地说,我想要这个字符串的D和C部分。使用charAt(0)和split(): split(/\s+/)将根据空格(单个或多个)将字符串拆分为数组结构,以便您可以使用map()在数组元素上循环,并获取每个元素的第一个字符。然后,最后您需要连接(“”)数组并获得字符串表示 var str='借记卡'; var res=str.split(/\s+/).map(x=>x.charAt(0)).join(“”); 控制台日志(
借记卡
。如何提取被空格分隔的字符串的第一个字母?更具体地说,我想要这个字符串的D
和C
部分。使用charAt(0)
和split()
:
split(/\s+/)将根据空格(单个或多个)将字符串拆分为数组结构,以便您可以使用map()在数组元素上循环,并获取每个元素的第一个字符。然后,最后您需要连接(“”)数组并获得字符串表示
var str='借记卡';
var res=str.split(/\s+/).map(x=>x.charAt(0)).join(“”);
控制台日志(res)代码>
var stringg='借记卡';
var out=字符串拆分(“”);
所需变量=输出[1][0];/*如果您希望
所有字母的第一个字符只需在'out'上循环并获得0索引,
在这里,您还可以使用每个循环或映射和连接函数
达到预期的输出*/
控制台日志(必需)
您还可以使用与正则表达式匹配的空格替换split
参数,如/\s+/
,这样它仍然适用于制表符或分隔单词的多个空格。@AaronChristiansen很好的建议。接受,请不要在明显离题/糟糕的问题上发布答案!这个问题很明显是重复的。你可以用正则表达式替换:var str=“借记卡”;str.replace(/(\w)\w+?/g,$1')
。