ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で文字列から数値を抽出するにはどうすればよいですか?

JavaScript で文字列から数値を抽出するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-03 08:15:30664ブラウズ

How to Extract Numbers from a String in JavaScript?

JavaScript で文字列から数字以外の文字を削除する方法

JavaScript では、文字列を利用せずに文字列から数字のみを抽出する必要がある状況に遭遇することがあります。 DOM またはブラウザの機能。これを実現するには、JavaScript の文字列操作メソッドの強力な機能を活用できます。

効率的なアプローチの 1 つは、正規表現パターン (D) とともに replace メソッドを利用することです。このパターンは、入力文字列内の数値以外の文字と一致します。すべての非数値文字を空の文字列 '' に置き換えることで、文字列からそれらの文字を効果的に削除します。

このソリューションを実装する方法は次のとおりです。

<code class="javascript">var myString = 'abc123.8<blah>';

//desired output is 1238
myString = myString.replace(/\D/g,'');</code>

この例では、元の文字列「abc123.8」数字と数字以外の文字の両方が含まれています。指定された正規表現を使用して replace メソッドを適用すると、目的の数値のみの文字列 '1238' が得られます。

この手法は、入力フィールドからの数値の抽出、テキストからのデータの解析など、さまざまなシナリオで役立つことがわかります。ファイル、または文字列に埋め込まれた数値の計算を実行します。

以上がJavaScript で文字列から数値を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。