javascript - 如何获取从字符串末尾开始计数的indexof()

标签 javascript indexof

如果我有字符串:“354-567-3425 | John Doe”,如何找到“|”后面有多少个字符象征?我用谷歌搜索,发现的只是 javascript indexOf() 方法。如果我试图找到“|”之前的符号数量,那是可行的,但我不确定如何运行 indexOf() 向后计数,如果你明白我的意思的话。我确信有一个简单的解决方案。非常感谢任何帮助。

最佳答案

像下面这样说

var str = '354-567-3425 | John Doe';
var indexFromLast = str.length - str.indexOf('|');

indexFromLast 具有从字符串末尾开始的索引。

关于javascript - 如何获取从字符串末尾开始计数的indexof(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26373763/

相关文章:

javascript - 在离开 React 中的组件时中止请求

javascript - 如何使用 Prototype 在两个 DIV 之间创建分隔符

javascript - 如何测试一个字符串是否是另一个字符串的最后一个 “part”?

php - 如何通过 Javascript 将 php session 从一个页面转移到另一个页面?

javascript - 是否可以用 HTML 替换客户端缓存的文件

javascript - TypeScript 包创建声明文件

Java 字符串索引超出范围

javascript - 对象索引并使用 youtube api 接下来播放

java - 获取数组中对象的索引

c# - 为什么字符串 IndexOf() 不区分大小写?