2
我需要删除最后一个'/'后的所有内容。需要帮助的JavaScript REG前 - 如何删除部分字符串
来源:/uploads/images/image1.jpg
结果:/uploads/images/
如何做到这一点与正则表达式? 我试过不同的解决方案,但它不工作。结果我得到NULL。
我需要删除最后一个'/'后的所有内容。需要帮助的JavaScript REG前 - 如何删除部分字符串
来源:/uploads/images/image1.jpg
结果:/uploads/images/
如何做到这一点与正则表达式? 我试过不同的解决方案,但它不工作。结果我得到NULL。
没有正则表达式的需要:
path = path.substring(0, path.lastIndexOf('/') + 1);
您可能要事先检查,该字符串是否包含斜杠:
var index = path.lastIndexOf('/');
if(index > -1) {
path = path.substring(0, index + 1);
}
字符串将始终包含一个斜杠,因为这是我在插件中编写的代码。但从来没有更少,一个很好的控制:) – Steven 2010-10-18 14:29:49
费利克斯 - 从技术上讲,你会想要'''path.lastIndexOf('/')''为了得到结果要求的问题。 :o) – user113716 2010-10-18 14:31:18
@patrick dw:Ups,你是对的......谢谢! – 2010-10-18 14:37:30