私はJavascriptを初めて使用しています。最近、urlから数値を取得し、文字列としてvarに、数字として別のvarを格納するために、正規表現を使用したいと考えていました。たとえば、以下のWebページ(発生ページではない)から55を取得したいと思います。varに保存したいと思います。Javascriptの正規表現(jQueryなし)?
それは私に多くの意味がありませんので、私はjQueryを使って助けることがない必要ください、私はこれを試してみましたが、それは
https://www.google.com/55.html
url.replace(/(\d+)(\.html)$/, function(str, p1, p2) {
return((Number(p1) + 1) + p2);
が機能していません。
番号を取得しようとしている場合、なぜあなたは 'replace'を呼びますか? –
検索したい番号が常に最後の '/'と '.html'の間にあると言っていますか?そして、あなたは 'www.something.com/test55.html'のようなものを決して持っていませんか? – nnnnnn
それは常に数字であり、番号は –