当前位置: 代码迷 >> JavaScript >> js截取字符串,该怎么处理
  详细解决方案

js截取字符串,该怎么处理

热度:125   发布时间:2013-04-22 16:01:35.0
js截取字符串
本帖最后由 zn3051644 于 2013-04-15 18:02:14 编辑
xxxxx/xxxx/12343432432.wav

怎么通过js获得12343432432这个
就是最后一个/  到 . 之间的内容

------解决方案--------------------
var a = 'xxxxx/xxxx/12343432432.wav'
var reg = /\/+([\w]+)\./;
var str = '';
a.match(reg).length > 1 && (str = a.match(reg)[1]);//str即为你要的

------解决方案--------------------

var s = "xxxxx\\xxxx\\12343432432.wav";
var a = (/.+\\(.+?)\./.exec(s)
------解决方案--------------------
[,""])[1];
alert(a);


------解决方案--------------------
两种方法:正则和string提供的函数进行拼接。拼接的话就是通过lastIndexOf()方法取最后一个斜杠的index和最后一个.的index,从而获取两个位置间的字符串,就是你要的
  相关解决方案