javascript - 用jquery在字符串中查找最后一个单词的第一个字母(字符串可以有多个单词)

标签 javascript jquery string

嘿,有没有办法找到字符串中最后一个单词的第一个字母?这些字符串是 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/

相关文章:

javascript - 重叠对象上的 HTML Canvas 事件?

javascript - 如何防止 iFrame 中的 JavaScript 访问外部站点的属性,即使 iFrame 的内容来自同一来源?

jquery - 在鼠标悬停在菜单上时将焦点从下拉列表设置为窗口

c - 基于解析的整数代码检索字符串的最佳方法?

python - 如何将文本文件读入字符串变量并去除换行符?

javascript - 我如何处理响应式菜单?

javascript - 如何使用 HTML5 Canvas 而不是 Debug Draw 来绘制我的 Box2D 世界?

javascript - 播放相对于最近的 <script> 元素的最后一个音频元素

javascript - 通过使用 jquery 检查选​​中哪个单选按钮来执行事件

c++ - 使用 map 计算每个单词在文件中出现的次数。 (c++)