String 型に変換するか、String 型以外は弾くような処理をする必要がある。 単純な解決方法は以下。 function trimSymbol(num) { return String(num).replace(/./g, "").replace(/-/, ""); } やはり万全を期して、型チェックをしてから確認を行うべき。