2010-10-18 51 views

回答

4

没有正则表达式的需要:

path = path.substring(0, path.lastIndexOf('/') + 1); 

参考:lastIndexOf()substring()

您可能要事先检查,该字符串是否包含斜杠:

var index = path.lastIndexOf('/'); 
if(index > -1) { 
    path = path.substring(0, index + 1); 
} 
+0

字符串将始终包含一个斜杠,因为这是我在插件中编写的代码。但从来没有更少,一个很好的控制:) – Steven 2010-10-18 14:29:49

+0

费利克斯 - 从技术上讲,你会想要'''path.lastIndexOf('/')''为了得到结果要求的问题。 :o) – user113716 2010-10-18 14:31:18

+0

@patrick dw:Ups,你是对的......谢谢! – 2010-10-18 14:37:30