IDにアクセスして転送する際に問題が発生しました。 URLから正常にIDを抽出しましたが、URLに予測できない数字が含まれていると問題が発生します。少し物事をクリアするには数字を含むURL内の数値IDを検索する
:これまでのところ(JS)のIDを抽出する
私の努力
var idString = window.location.href;
idString = idString.replace(/e107/gi, "__ersetzt__");
idString = idString.replace("http://localhost/Westbomke/backendV5/", "");
idString = idString.replace(/[^0-9]+/g, "");
いくつかのURLの例
ワーキング:
http://localhost/Westbomke/backendV5/e107-master/e107_projekte/BMW/235_Projekt_BMW-Event/page.php 結果:235 = IDに動作していない
:
はlocalhost/Westbomke/backendV5/E107-マスター/ e107_projekte/BMW/235_Projekt_BMW-Event01/page.php
はlocalhost/Westbomke/backendV5今、私は /****** _ Projekt_ を除外することができれば/e107-master/e107_projekte/company1337/235_Projekt_1337Event/page.php
パート(**** = RANDO mの数字の量)とそれを整数型に解析しても問題ありませんが、これを行う方法や可能であればわかりません。
私はここやGoogleを使って何かを見つけようとしましたが、私は正しいものを求めないでしょう。
お時間をいただきありがとうございます。
信じられません。 このような高速回答ありがとう! 私は実際にこの抽出がどのように機能するのかわかりませんが、それはありません。 もしあなたが気にしないなら、私はこの特定のurl.matchの仕組みを説明するのが大好きです。 – Detale
@Detaleあなたはウェルメームです - 正しい答えを左の太い部分に付けることを忘れないでください。 – hsz