1
私は正規表現で簡単な助けが必要ですかっこと等号の間の値を取得したいと思います。jQuery regex help
<a href="[url=img.php?i=1][pod=2]">My Link</a>
次いでURL = img.php?I = 1とポッドの値をつかむ =
ので何とか正規表現が[ととの間で確認する必要があります=次に値を=ととなるようにする
私は正規表現で簡単な助けが必要ですかっこと等号の間の値を取得したいと思います。jQuery regex help
<a href="[url=img.php?i=1][pod=2]">My Link</a>
次いでURL = img.php?I = 1とポッドの値をつかむ =
ので何とか正規表現が[ととの間で確認する必要があります=次に値を=ととなるようにする
自身のために、このサンプルを試してみる - http://jsfiddle.net/ENwf8/
var string = "[url=img.php?i=1][pod=2]";
var regEx = /\[(.*?)=(.*?)]\[(.*?)=(.*?)]/;
var matches = string .match(regEx);
for (index = 0; index < matches.length; index++) {
document.write(index + ": " + matches[index] + "<br>");
}
プリント:
0: [url=img.php?i=1][pod=2]
1: url
2: img.php?i=1
3: pod
4: 2
var matches = "<a href=\"[url=img.php?i=1][pod=2]\">My Link</a>".match(/\[url=(.*)]\[pod=(.*)\]">/);
var url = matches[1]; // == img.php?i=1
var pod = matches[2]; // == 2
あなたは行く!
なぜあなたは、このようなリンクを持っているのですか?これは有効なURLではありません。 –
もちろん、そのURLは有効ではありません。私はjavascriptでこれらの値を使って作業をしますが、これはリンクとは関係ありません。 – kr1zmo
何をしようとしていますか? – dheerosaur