请教请教一下!!!

magic004341300 2012-05-09 02:37:40
D:\eclipse\apache-tomcat-7.0.23\webapps\LastProject\uploads\20125914035913.jpg


比如我只想得到字符串 uploads\20125914035913.jpg

应该怎么做??谢谢
...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
乌镇程序员 2012-05-09
  • 打赏
  • 举报
回复
var str = 'D:\\eclipse\\apache-tomcat-7.0.23\\webapps\\LastProject\\uploads\\20125914035913.jpg';
var ar = str.split('\\');
var result = ar[ar.length - 2] + '\\' + ar[ar.length - 1];
alert(result);
magic004341300 2012-05-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
HTML code


<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
</head>
<body>
<div id="test">
D:\eclipse\apache-tomcat-7……
[/Quote]


兄弟。我不想用这种方法。因为uploads名字有可能会更改..所以我想从字符串后面取第2个出现的 ' \ '.请问你还有办法吗??
001007009 2012-05-09
  • 打赏
  • 举报
回复

<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
</head>
<body>
<div id="test">
D:\eclipse\apache-tomcat-7.0.23\webapps\LastProject\uploads\20125914035913.jpg
</div>
<script>
function $(el){
return typeof el == 'string' ? document.getElementById(el) : el;
}
var s = $('test').innerHTML;
var r = /uploads\\\d+\.jpg/;
alert(s.match(r))
</script>
</body>
</html>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧