使用 jQuery 从字符串中获取倒数第二个字符的位置
Get Second to last character position from string using jQuery
>我有一个动态形成的字符串,如 - part1.abc.part2.abc.part3.abc
在这个字符串中,我想根据倒数第二个出现的"."
获取子字符串,以便我可以获取并part3.abc
有没有直接的方法可以得到这个?
您可以使用:
'part1.abc.part2.abc.part3.abc'.split('.').splice(-2).join('.'); // 'part3.abc'
你不需要jQuery。
与 jQuery 无关。您可以使用正则表达式:
var re = /[^'.]+'.[^'.]+$/;
var match = s.match(re);
if (match) {
alert(match[0]);
}
或
'part1.abc.part2.abc.part3.abc'.match(/[^.]+'.[^.]+$/)[0];
但第一个更强大。
您还可以使用 split 并从生成的数组中获取最后两个元素(如果存在)。
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 为什么不'在JQuery中找到第二个css选择器的工作
- 当单击第一个李时,它显示内容一,当单击第二个李时,它显示内容二
- CORS-重定向到第二个GET正在接收的页面
- 正则表达式与数字中的第二个点匹配
- 如何在react js中移动第二个组件
- 使用Javascript,如何显示<tr>在另一<tr>悬停时,隐藏第二个<tr>
- 第一个字第一个字符第二个字第二个字符,一直到数组结束
- 使用 jQuery 从字符串中获取倒数第二个字符的位置
- 无法返回 JSON 数组对象的倒数第二个元素的值
- 在表中第一个tr的倒数第二个td中选择按钮-使用jQuery选择器
- 遍历递归结构并将数据添加到倒数第二个节点
- 倒数第二的第n个孩子没有'对我来说不起作用
- 如何在JavaScript中从数组中的每个字符串中选择倒数第二个单词
- 使用javascript获取url中倒数第二个参数
- 替换倒数第二个符号
- 检索最后的&从Ember.js模型的倒数第二个记录
- 如何定位倒数第二个孩子的孩子
- 选择倒数第二个元素
- 如何在倒数第二个记录停止JS循环?(xml数据)