javascript - 在 javascript 中,我将如何做这个 rfind?

标签 javascript python

www.mydomain.com/invite/abc123

我希望函数返回“abc123”。逻辑是这样的:

If there is a forward slash, then take all characters after the last forward slash.

在python中,我是这样写的:

if s.find('/') >= 0:
    return s[s.rfind('/')+1:]

但是我如何在 javascript 中执行此操作?

最佳答案

你可以说

s.substring(s.lastIndexOf("/"))

如果 s 没有斜杠,则返回整个字符串!

关于javascript - 在 javascript 中,我将如何做这个 rfind?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6921560/

相关文章:

javascript - 如何将对象值名称传递给 Jquery 中的函数

javascript - Promise 中的 requestAnimationFrame

python - 使用 Python 保存来自 GET 调用的 XML 响应

java - shell脚本从crontab调用,但脚本中的结束任务没有被执行,但手动它可以工作

python - 在 python Tkinter 条目中输入和删除某些内容后保留占位符?

python - 如何为预定义方程中的变量分配新值?

javascript - .eslintrc.json 无多空格值分配等号对齐 javascript

javascript - 仅保留数组中每个对象中的选定键

javascript - 如何通过 SVG 根获取附加数据

python - 雷达图 matplotlib - yticks 的位置