は、私は次のようなHTMLがあります。javascriptとregexとのマッチング方法は?
<span id="UnitCost5">$3,079.95 to $3,479.95</span>
を、私はすべての番号が一致して取得するにはJavascriptと正規表現を使用します。 3,079.95と3,479.95
注テキストは私がかのうなどの一般的なようにソリューションを必要と異なることがあり、それはこのようになりますことがあります:
<span id="UnitCost5">$3,079.95 And Price $3,479.95</span>
私はそれVAR価格を書きました= myElement.innerHTML.match(/ \。?\ d [\ d。、* */g); と/ gは、最初の価格だけでなくすべての価格を取得します。 –
innerHTMLにHTMLコードが含まれていないことが絶対に確実でない限り、innerText(またはtextContent)を使用することをお勧めします。 JavaScriptライブラリを用意している場合は、それを使用してテキストコンテンツブラウザを個別に保持することができます。 – Tomalak