例如: 中间名是Dela Cruz
我需要输出像。
初中:DC。
感谢您的回复。我真的很感激。
答案 0 :(得分:1)
var str="Dela Cruz";
var output="";
$(str.split(' ')).each(function(){
output+=this[0];
});
console.log(output);

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
答案 1 :(得分:1)
你可以使用charAt(0);获取字符串的第一个字符
var name = "Dela Cruz";
var splitName = name .split(" ");
var initial = "";
for(var i=0; i <splitName .length; i++ ){
var eachData = splitName[i];
initial += eachData.charAt(0);
}
console.log(initial);
答案 2 :(得分:1)
var str="Dela Cruz";
var Res="";
$(str.split(' ')).each(function(key,value){
Res+=value.charAt(0);
});
console.log(Res);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
答案 3 :(得分:1)
var stringArray = "Dela Cruz".split(" ");
firstLetters = ""
for(i=0;i< stringArray.length; i++){
firstLetters = firstLetters + stringArray[i].charAt(0);
}
console.log(firstLetters);
答案 4 :(得分:1)
使用正则表达式。
var MName = "Dela Cruz";
var reg = MName.match(/\b(\w)/g);
var result = reg.join('');
console.log(result );
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;