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中执行此操作?

最佳答案

您不需要进行正则表达式即可。

var s = "www.mydomain.com/invite/abc123";

if(s.indexOf("/")>=0)
    alert(s.split("/").pop());

07-24 15:11