按 Javascript 常规检索值
Retrieve a value by Javascript Regular
我有:
<script>
var s="/xyz/abc/5-6-12-0-0-1-0";
document.write(s.match(/((\d+)$)/g));
</script>
我已经尝试了我所知道的一切,但我无法弄清楚如何获得合理的结果“1”。它始终是最后一个数字 0
我需要通过正则获取值“1”。
您可以使用肯定的前瞻断言来查找最后一个数字之前的数字
var s = "/xyz/abc/5-1-12-0-0-1-0";
document.write(s.match(/(\d+)(?=-\d+$)/));
我有:
<script>
var s="/xyz/abc/5-6-12-0-0-1-0";
document.write(s.match(/((\d+)$)/g));
</script>
我已经尝试了我所知道的一切,但我无法弄清楚如何获得合理的结果“1”。它始终是最后一个数字 0
我需要通过正则获取值“1”。
您可以使用肯定的前瞻断言来查找最后一个数字之前的数字
var s = "/xyz/abc/5-1-12-0-0-1-0";
document.write(s.match(/(\d+)(?=-\d+$)/));