我有一个这样的字符串:
DEBIT CARD
。如何提取由白色空格分割的此字符串的第一个字母?更具体地说,我想要此字符串的D
和C
部分。
答案 0 :(得分:3)
使用charAt(0)
和split()
:
split(/ \ s + /)会根据空格(单个或多个)将字符串拆分为数组结构,以便您可以使用 map()循环遍历数组的元素并获取每个元素的第一个字符。然后,最后你需要加入('')数组并获得string
表示。
var str = 'DEBIT CARD';
var res = str.split(/\s+/).map(x=>x.charAt(0)).join('');
console.log(res);
答案 1 :(得分:0)
var stringg = 'DEBIT CARD';
var out = stringg.split(' ');
var required = out[1][0]; /* it will return only `C`, if you want the
first character of all letters just loop on `out` and get 0 index,
Here you can also use each loop or map and join functions to
achieve desired output.*/
console.log(required);