-3

JavaScript を使用して、URL の数値部分を抽出したいと考えています。数字のセットは 1 つだけであると想定されています (別名 - www.example.com/455/all/6 になることはありません)。数字のセットは常に同じではありません。これどうやってするの?このコードを使用できることを知っています

    var urlPath = window.location.pathname;

URLを抽出しますが、さらに先に進む方法がわかりません。

4

1 に答える 1

7

urlPath.match(/\d+/)[0]数字を取得します。ただし、健全性チェックは実行されず、数字がまったくない場合は失敗します。より良い結果を得るには、次を試してください。

var t = urlPath.match(/\d+/);
t = t ? t[0] : null; // or some other default value, such as `0`
于 2012-07-22T20:46:45.420 に答える