嘿,有没有办法找到字符串中最后一个单词的第一个字母?这些字符串是 XML 解析器函数中的结果。在 each() 循环中,我获取所有节点并将每个名称放入一个变量中,如下所示:var person = xml.find("name").find().text()
现在 person 拿着一个字符串,它可能是:
- 安娜玛丽亚·阿甘
- 约翰·洛克
如您所见,第一个字符串包含 3 个单词,而第二个字符串包含 2 个单词。
我需要的是最后一个单词的第一个字母:“G”、“L”、
我该如何实现? TY
最佳答案
应该这样做:
var person = xml.find("name").find().text();
var names = person.split(' ');
var firstLetterOfSurname = names[names.length - 1].charAt(0);
关于javascript - 用jquery在字符串中查找最后一个单词的第一个字母(字符串可以有多个单词),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2385994/