问题一:
var str="/project/administrator/manage/images/20120917434553.jpg";
请用jquery 将此字符串变为"/project/administrator/manage/images/d20120917434553.jpg"
就是说在最后一个"/"后面加个字符
问题二:将此字符串的文件名输出,也就是说要得到的结果是"20120917434553.jpg";
多谢各位
var str="/project/administrator/manage/images/20120917434553.jpg";
请用jquery 将此字符串变为"/project/administrator/manage/images/d20120917434553.jpg"
就是说在最后一个"/"后面加个字符
问题二:将此字符串的文件名输出,也就是说要得到的结果是"20120917434553.jpg";
多谢各位
解决方案 »
- JS与JQuery页面加载问题 求助
- 整页Loading效果
- js的拆分赋值?
- encodeuri 返回的是什么编码
- 怎么判断单选按扭有没有选中?
- 哪位大狭能帮我看看 谢谢
- 实在没时间学习KISSY,求KISSY三级联动代码
- 大家帮个忙,看我这代码错在哪里如果用TEXT的话正确,但是TD就不行了[有源码]
- ie中点击shelect后失去onmouseover焦点的问题
- 如何实现变色功能
- 【比如在网页源文件下使用document.getElementById("xxx").style.display='none';代码,在JS外部文件如何写?】
- Jsp中如何通过自己勾选复选框来实现批量删除功能,代码...求解?
var str='/project/administrator/manage/images/20120917434553.jpg';
var arr = str.split('/');
alert(arr[arr.length-1])
arr[arr.length-1] = 'd'+arr[arr.length-1];
str = arr.join('/');
alert(str)
var reg = /([^\/]+)$/g;
str = str.replace(reg,'d$1');
document.writeln(str);
document.writeln(RegExp.$1);
<script language="javascript">
var str="/project/administrator/manage/images/20120917434553.jpg";
var nm1=str.lastIndexOf("/");
var str2=str.substr(0,nm1+1)+"d"+str.substr(nm1+1,str.length-nm1);
var str3=str.substr(nm1+1,str.length-nm1);
alert(str2);
alert(str3);
</script>
reg = /\/([^/]+)$/
fileName = reg.exec(str)[1];
str = str.replace(reg, "\/d$1");
reg = /\/([^/]+)$/,
fileName = reg.exec(str)[1];
str = str.replace(reg, "\/d$1");