【发布时间】:2016-12-11 22:08:47
【问题描述】:
我在访问和转发 ID 时遇到了一些问题。 我成功地从我的 URL 中提取了 ID,但如果 URL 还包含不可预测的数字,我就会遇到问题。
澄清一下:
到目前为止我为提取 ID 所做的努力 (JS)
var idString = window.location.href;
idString = idString.replace(/e107/gi, "__ersetzt__");
idString = idString.replace("http://localhost/Westbomke/backendV5/", "");
idString = idString.replace(/[^0-9]+/g, "");
一些网址示例
工作:
http://localhost/Westbomke/backendV5/e107-master/e107_projekte/BMW/235_Projekt_BMW-Event/page.php 结果:235 = id
不工作:
localhost/Westbomke/backendV5/e107-master/e107_projekte/BMW/235_Projekt_BMW-Event01/page.php
localhost/Westbomke/backendV5/e107-master/e107_projekte/company1337/235_Projekt_1337Event/page.php
现在,如果我可以排除 /******_Projekt_ 部分(**** = 随机数量的数字)并将其解析为整数,我会很好,但我不知道该怎么做,或者如果有可能。
我试图在这里和通过谷歌找到一些东西,但我很可能不会要求正确的东西。
提前感谢您的时间和帮助!
【问题讨论】:
标签: javascript regex url str-replace