javascript - 反转最后索引

标签 javascript jquery

我有一个小问题,我没有找到任何有关它的文档(或者它不存在,或者我正在以错误的方式搜索..) 我有一个 ID,我想获取我选择的最后一个字符之前的整个字符串。

在这种情况下:

str_stringId = "AB_generalForm_DateTime_calendar";
str_dateId = str_firstId.substring(str_firstId.lastIndexOf("_") +1);

在本例中,str_dateId 返回“calendar”,但我想要其后面的整个字符串。 有没有办法逆转这个操作,或者我需要计算整个字符串的字母数,然后减去“str_dateId”的长度,然后用结果子字符串?

谢谢。

最佳答案

定义是string.substring(start,end)所以你可以简单地

str_dateId = str_firstId.substring(0, str_firstId.lastIndexOf("_"));

关于javascript - 反转最后索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31584441/

相关文章:

javascript - 无法在父js文件中调用子类方法两次

javascript - 使用jquery从数据库中记录的现有值中操作选择选项

jquery - 使用 addClass 向子子级添加类

jquery、乘法选择器和 OR 函数

Javascript可靠的创建和删除功能

javascript - 在 Cloud Firestore onCreate 触发器中运行批处理或事务

javascript - 动画完成后 jQuery 更改值

javascript - 如何匹配正则表达式中的非 ASCII(德语、西类牙语等)字母?

javascript - 在 Javascript/JQuery 中返回一个 div 定位的 x 值

javascript - 迭代 "subobjects"的 javascript 对象属性