通过Javascript正则表达式检索值
我有:通过Javascript正则表达式检索值,javascript,html,get,regular-language,Javascript,Html,Get,Regular Language,我有: <script> var s="/xyz/abc/5-6-12-0-0-1-0"; document.write(s.match(/((\d+)$)/g)); </script> var s=“/xyz/abc/5-6-12-0-0-1-0”; document.write(s.match(/(\d+)/g)); 我已经尝试了我所知道的一切,但我不知道如何得到合理的结果“1”。它始终是最后一个数字0 我需要通过正则表达式得到值“1” 此演示:您可以使用肯定的
<script>
var s="/xyz/abc/5-6-12-0-0-1-0";
document.write(s.match(/((\d+)$)/g));
</script>
var s=“/xyz/abc/5-6-12-0-0-1-0”;
document.write(s.match(/(\d+)/g));
我已经尝试了我所知道的一切,但我不知道如何得到合理的结果“1”。它始终是最后一个数字0
我需要通过正则表达式得到值“1”
此演示:您可以使用肯定的前瞻性断言来查找最后一个数字之前的数字
var s=“/xyz/abc/5-1-12-0-0-1-0”;
document.write(s.match(/(\d+)(=-\d+$)/)代码>@LêTùng:很乐意帮忙:)