var a = 'xxxxx/xxxx/12343432432.wav' var reg = /\/+([\w]+)\./; var str = ''; a.match(reg).length > 1 && (str = a.match(reg)[1]);//str即为你要的
我发错了 是xxxxx\xxxx\12343432432.wav 斜杠是反的
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> $(function (){ var str='xxxxx\\xxxx\\12343432432.wav';//你那个字符串中的\需要先转义才能输出 alert(str); var t=str.split('\\'); alert(t[2]); var j=t[2]; var k=j.split('.'); alert(k[0]); }) </script>
var s = "xxxxx\\xxxx\\12343432432.wav"; var a = (/.+\\(.+?)\./.exec(s)||[,""])[1]; alert(a);
var reg = /\/+([\w]+)\./;
var str = '';
a.match(reg).length > 1 && (str = a.match(reg)[1]);//str即为你要的
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function (){
var str='xxxxx\\xxxx\\12343432432.wav';//你那个字符串中的\需要先转义才能输出
alert(str);
var t=str.split('\\');
alert(t[2]);
var j=t[2];
var k=j.split('.');
alert(k[0]);
})
</script>
var s = "xxxxx\\xxxx\\12343432432.wav";
var a = (/.+\\(.+?)\./.exec(s)||[,""])[1];
alert(a);