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

2019-11-29JavaScript

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

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

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

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

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

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

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

 

株式会社システムトラスト

人材募集中です。

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

お問合せ