问题一:
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小问题
- 求一时间比较正则表达式(js)
- 熟悉CSS和JS的请帮我看看float和scrollHeight的问题
- 求高手帮忙看看一个正则的奇怪问题
- 如何对层中的内容进行剪裁,层中是vml矢量图
- 一个奇怪的问题,各位帮忙看看?
- 请问如何把一个设在input中的焦点去调?急!!急!!急!!急!!
- 农民求救!!!
- 网页表单提交出现编码问题,请各位xdjm指教!
- 【比如在网页源文件下使用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");