求助一个简单的正则表达式 var str = "http://abc/d/e/f.asmx;我现在想得到最后一个/ 之前的部分。 例如:var str1 = getStr(str); //期待结果: str1 = "http://abc/d/e";谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript">function getStr(s){ return s.substr(0, s.lastIndexOf("/"));}var str = "http://abc/d/e/f.asmx";var str1 = getStr(str); alert(str1)</script> var str = "http://abc/d/e/f.asmx"; var result = str.match(/.*(?=\/[^\/]*$)/)[0]; alert(result); var str = "http://abc/d/e/f.asmx"; function getStr(str){ return str.match(/.*(?=\/[^\/]*$)/)[0]; } var str1 = getStr(str); alert(str1); 关于梅花雨控件 在IE和火狐里面位置的问题! FireFox + FireBug,如何调试Javascript js 如何控制让页面只刷新一次 JS问题 请教 遍历数组中的对象属性 关于firefox中给document.body绑定事件的问题 请问,点击DataGrid任意一行,怎样得到这行的索引值(SelectedIndex) 判断一个网站的exe或zip或xml或js是否存在, 关于日期?? 关于Frame中的Word文档的处理问题 [分享]js歌词同步显示改进版 一段JS代码不知道为什么执行不了,大家帮忙看看啊
<script type="text/javascript">
function getStr(s){
return s.substr(0, s.lastIndexOf("/"));
}
var str = "http://abc/d/e/f.asmx";
var str1 = getStr(str); alert(str1)
</script>
var result = str.match(/.*(?=\/[^\/]*$)/)[0];
alert(result);
function getStr(str){
return str.match(/.*(?=\/[^\/]*$)/)[0];
}
var str1 = getStr(str);
alert(str1);