Javascriptで半角英数字の混在した文字列から数字だけを抜き出す方法

2019/11/29JavaScriptJavascript

記事内に広告が含まれています。

Javascriptで半角英数字の混在した文字列から数字だけを抜き出すには正規表現を利用することで1行で簡単に行えます。

Javascriptで文字列から数字だけを抜き出す方法

文字列から数字だけを抜き出すには1文字ごとにループして数字かどうかを判断して編集しなおす方法も考えられますが、無駄にループをすることになり、あまりスッキリしたロジックとは言えません。

ここでは「正規表現」を使って数字以外を取り出してreplaceする方法をとります。

そのソースが以下になります。

var str = 'abcde12345';
var ret = str.replace(/[^0-9]/g, '');

こうすることによって無駄なループを避けられます。

システムトラストでは一緒に働いていただける仲間を募集中です。
株式会社システムトラスト

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ