Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 取由空格分隔的字符串的第一个字母_Javascript_String_Split - Fatal编程技术网

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')