JavaScript で文字列を扱う場合、その中に埋め込まれた特定の数値を抽出することが必要になる場合があります。これを実現するには、さまざまな方法を使用できます。
たとえば、文字列「#box2」があり、数値「2」を抽出したい場合は、次のように使用できます。次のアプローチ:
var thestring = $(this).attr('href'); var thenum = thestring.replace(/^\D+/g, ''); // Replace leading non-digits with nothing alert(thenum); // Output: "2"
一般に、任意の長さの数値を抽出するには、 match メソッドが効果的であることが証明されています:
var thenum = "foo3bar5".match(/\d+/)[0] // "3"
特定の抽出要件に合わせた正規表現の生成を支援する便利なツールがオンラインで利用可能です。
これらの手法を理解すると、開発者はデータ操作、文字列検証などの目的で JavaScript の文字列から数値を簡単に抽出できるようになります。プログラミングが必要です。
以上がJavaScript で文字列から数値を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。