javascriptで数字以外は削除する方法と注意事項

なんでjavascriptって覚えられないんだろう。
俺がアホ過ぎるんだろうか?いや違う。単に努力が足りていないだけだ。
努力不足を自分の才能のせいにするなんて、クズもいいとこだな。

var str = ('03-5555-4444').replace(/[^0-9]/g, ''); // 0355554444

【注意事項】
javascriptについては直ぐにググる癖がついているせいで何時までたっても覚えられないのかもしれない。ググる前に多少時間がかかってもいいから、まずは考える癖をつけるようにしよう。

16/6/1追記
数値として扱う場合はparseInt()を実行するのを忘れんように。

16/12/30追記
[^0-9]は\Dでも同じ(数字以外)

低予算で始められるおすすめのFX口座を紹介しています。
http://s2fx.com/ranking/856.html